Jak powiedzieć rightCalloutAccessoryView został dotknięty przez MapKit

głosy
3

Mam MKAnnotationView są przydzielane z przycisku DetailDisclosure są wyświetlane po prawej stronie adnotacji. Jak bym go o wiedząc, gdy użytkownik kliknie przycisk adnotacji? To właśnie mój kod wygląda teraz -

UIButton *rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
pinView.rightCalloutAccessoryView = rightButton;
pinView.animatesDrop = YES;

Czy jest zbudowany w sposób wykryć, kiedy rzutem akcesorium zostało dotknął? Zgaduję, że to będzie jak metod UITableView, ale nie mogę znaleźć nic. Dzięki za wszelką pomoc.

Utwórz 09/04/2010 o 13:40
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
5

W przeglądarce musi być jakiś przedmiot należy ustawić jako mapa użytkownika delegatei wdrożenie MKMapViewDelegatemetody protokołu -mapView:annotationView:calloutAccessoryControlTapped:.

Odpowiedział 09/04/2010 o 13:45
źródło użytkownik

głosy
1

Wdrożenie mapView:annotationView:calloutAccessoryControlTapped:metody w MKMapViewDelegate.

Odpowiedział 09/04/2010 o 13:44
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more