как сделать событие на MKmapview в callOut? - PullRequest
0 голосов
/ 05 июля 2011

У меня есть MKmapview с аннотацией, затем, если я нажму или нажму на пин-код аннотации, он покажет CallOut, такой как заголовок или субтитр. но я хочу настроить его и ввести событие, например, если я нажму на CallOut, я брошу в другое представление. что я должен делать? любой код, чтобы сделать событие, если CallOut была нажата?

как настроить CallOut Bubble?

1 Ответ

0 голосов
/ 05 июля 2011

У вас есть несколько вариантов:

  1. Вы можете назначить свойства leftCalloutAccessoryView и / или rightCalloutAccessoryView для представления аннотации - например, используйте там кнопку с соответствующим действием

  2. Когда пользователь касается аннотации, аннотация отменяется, и вы можете обработать это событие в делегате вида карты mapView:didDeselectAnnotationView: метод

  3. Вы можете попытаться создать свой собственный выноски с любым поведением, которое вы хотите. В Интернете есть несколько постов с примерами того, как это сделать (например, # 1 , # 2 )

...