0

我们知道annView(annotation view)有左右CalloutAccessoryView,但是为什么annotation view没有callout outlet呢?因为我想创建一个事件,如果 Annview.callout 已被单击,则该事件将被调用。或者是否有任何代码可以在没有自定义标注的情况下执行此操作?

所以我们有 annView.rightCalloutAccessoryView 我们有 annView.leftCalloutAccessoryView

为什么我们没有 annView.Callout?

4

1 回答 1

1

嘻嘻,

您可以使用 MKMapView 委托方法:

  • (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control

您可以使用 if 或 switch 语句检查已单击该位置的方法。

可能这就是你需要的吗?

于 2011-07-21T14:20:10.370 回答