[mapView selectAnnotation]时有时出现奇怪的工件;

时间:2012-02-07 16:50:29

标签: ios5 mkmapview mkannotation mkannotationview

[_mapView selectAnnotation:sannotation animated:YES];

Screenshot

看起来并不总是如此,所以我不明白它是什么原因。

如何解决?

1 个答案:

答案 0 :(得分:1)

在选择任何注释之前,请取消选择mapView上的所有注释。

for (id<MKAnnotation> annotation in mapView.annotations) 
  [mymap deselectAnnotation:annotation animated:NO];

我在使用默认标注时遇到了同样的问题,我实施了自定义标注。虽然它不是一个完美的解决方案,但却达到了目的。