MKMapView 注释点击事件

sar*_*der 3 objective-c mapkit ios

当我单击图钉时,会打开带有详细披露按钮的注释视图。
当我触摸详细披露按钮下一个视图被调用时,当我触摸注释时,我需要相同的功能。

Tea*_*App 5

MKMapViewDelegate 中有一个委托方法,当您选择一个注释时,此方法将帮助您跟踪选择了哪个注释,然后您可以向任何您想要的选择器发送消息;)。

mapView:didSelectAnnotationView:
Run Code Online (Sandbox Code Playgroud)

告诉代理选择了它的注释视图之一。

- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
Parameters
mapView
Run Code Online (Sandbox Code Playgroud)

包含注释视图的地图视图。视图 选定的注释视图。讨论

您可以使用此方法来跟踪注释视图选择状态的变化。

可用性 在 iOS 4.0 及更高版本中可用。在 MKMapView.h 中声明