【发布时间】:2011-01-19 23:42:20
【问题描述】:
当单击 MKAnnotation 时,我需要在其视图控制器中调用一个函数,并将注释中包含的两个 NSString 传递给它。我怎样才能做到这一点?
【问题讨论】:
标签: iphone ios uiviewcontroller annotations
当单击 MKAnnotation 时,我需要在其视图控制器中调用一个函数,并将注释中包含的两个 NSString 传递给它。我怎样才能做到这一点?
【问题讨论】:
标签: iphone ios uiviewcontroller annotations
只需将您的视图控制器分配为地图视图的delegate 并实现
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
MKAnnotationView 有一个 annotation 属性,可用于获取字符串。
【讨论】:
可能注释是某种按钮?在这种情况下,它们是动作的发送者 -> 对单击的注释的引用作为参数传递给被调用的函数!
【讨论】: