Come raccontare una rightCalloutAccessoryView è stato toccato per MapKit

voti
3

Ho una MKAnnotationView è ripartito con un pulsante DetailDisclosure visualizzato sul lato destro dell'annotazione. Come posso fare per sapere quando un utente fa clic sul pulsante di annotazione? Questo è ciò che il mio codice è simile in questo momento -

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

Esiste un metodo costruito per rilevare quando una vista accessorio è stato toccato? Sto indovinando sarebbe come i metodi UITableView, ma non riesco a trovare nulla. Grazie per qualsiasi aiuto.

È pubblicato 09/04/2010 alle 13:40
fonte dall'utente
In altre lingue...                            


2 risposte

voti
5

Avete bisogno di qualche oggetto da impostare come guarda la mappa di delegate, e implementare il MKMapViewDelegatemetodo di protocollo -mapView:annotationView:calloutAccessoryControlTapped:.

Risposto il 09/04/2010 a 13:45
fonte dall'utente

voti
1

Implementare mapView:annotationView:calloutAccessoryControlTapped:metodo nel MKMapViewDelegate.

Risposto il 09/04/2010 a 13:44
fonte dall'utente

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