我只想在用户点击地图上的注释引脚时执行方法调用。我阅读了Apple文档,但我仍然不确定我是如何做到的(或者如果可能的话)。
例如,我创建了一个带有“距当前位置的距离”属性的餐馆类,并将实例作为注释添加到地图视图中。
我只想在用户点击注释时触发calculateDistance
方法(并显示标注视图)。
有没有办法做到这一点?
答案 0 :(得分:4)
覆盖MapView委托中的- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
。
MKAnnotationView
包含属性annotation
。