只有在用户点击注释引脚时才能调用方法?

时间:2011-05-25 16:35:04

标签: objective-c cocoa-touch ios mkannotationview

我只想在用户点击地图上的注释引脚时执行方法调用。我阅读了Apple文档,但我仍然不确定我是如何做到的(或者如果可能的话)。

例如,我创建了一个带有“距当前位置的距离”属性的餐馆类,并将实例作为注释添加到地图视图中。 我只想在用户点击注释时触发calculateDistance方法(并显示标注视图)。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:4)

覆盖MapView委托中的- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view

MKAnnotationView包含属性annotation