Hvordan fortelle en rightCalloutAccessoryView har blitt berørt for MapKit

stemmer
3

Jeg har en MKAnnotationView blir tildelt med en DetailDisclosure tastene som vises på høyre side av merknaden. Hvordan skulle jeg gå om å vite når en bruker klikker på kommentarknappen? Dette er hva min kode ser ut akkurat nå -

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

Er det en innebygd metode for å oppdage når et tilbehør synet har blitt berørt? Jeg gjetter det ville være som UITableView metoder, men jeg kan ikke finne noe. Takk for hjelp.

Publisert på 09/04/2010 klokken 12:40
kilden bruker
På andre språk...                            


2 svar

stemmer
5

Du trenger noen objekt som settes som kartvisning er delegate, og implementere MKMapViewDelegateprotokollen metoden -mapView:annotationView:calloutAccessoryControlTapped:.

Svarte 09/04/2010 kl. 12:45
kilden bruker

stemmer
1

Implementere mapView:annotationView:calloutAccessoryControlTapped:metoden i MKMapViewDelegate.

Svarte 09/04/2010 kl. 12:44
kilden bruker

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