[_mapView selectAnnotation:sannotation animated:YES];
看起来并不总是如此,所以我不明白它是什么原因。
如何解决?
答案 0 :(得分:1)
在选择任何注释之前,请取消选择mapView上的所有注释。
for (id<MKAnnotation> annotation in mapView.annotations)
[mymap deselectAnnotation:annotation animated:NO];
我在使用默认标注时遇到了同样的问题,我实施了自定义标注。虽然它不是一个完美的解决方案,但却达到了目的。