как обнаружить выноску в MKannotationView? - PullRequest
0 голосов
/ 20 июля 2011

Поскольку мы знаем, что annView (представление аннотации) имеет левое и правое CalloutAccessoryView, но почему представление аннотации не имеет выхода выноски? потому что я хочу создать событие, которое будет вызываться, если нажата кнопка Annview.callout. или есть какой-нибудь код, чтобы сделать это без настройки Callout?

поэтому у нас есть annView.rightCalloutAccessoryView и у нас есть annView.leftCalloutAccessoryView

почему у нас нет annView.Callout?

1 Ответ

1 голос
/ 21 июля 2011

Хе,

Вы можете использовать метод делегата MKMapView:

  • (void) mapView: (MKMapView *) mapView annotationView: (MKAnnotationView *) представление calloutAccessoryControlTapped: (UIControl *)) control

Вы можете проверить этот метод, для которого щелкнуло местоположение, с помощью оператора if или switch.

Maby - это то, что вам нужно?

...