【发布时间】:2014-07-08 17:48:59
【问题描述】:
在我的 iPad 应用程序上,我使用 iOS 地图通过注释显示几个点。我也想在选择注释时显示自定义标注。我正在使用 UIPopoverController 来显示标注。但是,这仅在第一次点击注释时才有效。如果我想查看同一注释上的标注,我必须先选择不同的注释,然后点击上一个注释。
基本上这个委托方法不会第二次触发。
-(void)mapView:(MKMapView *)mapView
didSelectAnnotationView:(MKAnnotationView *)view
我正在使用情节提要并在那里设置委托。这就是我设置注释的方式。
[self.mapView addAnnotations:self.placemarksArray]
谁能告诉我上述问题的原因? 谢谢
【问题讨论】:
-
你试过在 didSelectAnnotationView 方法的顶部调用 deselectAnnotation 吗?
-
哇,我没有。我已经测试过了,它的工作。您能否将此添加为答案,然后我可以接受答案。谢谢你的帮助。
标签: ios mkmapview mkannotation mkannotationview