Πώς να πείτε ένα rightCalloutAccessoryView έχει αγγίξει για MapKit

ψήφοι
3

Έχω ένα MKAnnotationView που διατίθενται με ένα κουμπί DetailDisclosure που εμφανίζεται στη δεξιά πλευρά του σχολιασμού. Πώς θα πάω για να γνωρίζει όταν ένας χρήστης κάνει κλικ στο κουμπί σχολιασμό; Αυτό είναι ό, τι φαίνεται κωδικό μου όπως τώρα -

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

Είναι μια ενσωματωμένη μέθοδο για την ανίχνευση, όταν έχει αγγίξει μια άποψη αξεσουάρ εκεί; Υποθέτω ότι θα ήταν σαν τις μεθόδους UITableView, αλλά δεν μπορώ να βρω κάτι. Ευχαριστώ για οποιαδήποτε βοήθεια.

Δημοσιεύθηκε 09/04/2010 στις 13:40
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
5

Χρειάζεται κάποιο αντικείμενο που θα οριστεί ως προβολή χάρτη σας delegate, και να εφαρμόσει τη MKMapViewDelegateμέθοδο πρωτόκολλο -mapView:annotationView:calloutAccessoryControlTapped:.

Απαντήθηκε 09/04/2010 στις 13:45
πηγή χρήστη

ψήφοι
1

Εφαρμογή mapView:annotationView:calloutAccessoryControlTapped:μεθόδου MKMapViewDelegate σας.

Απαντήθηκε 09/04/2010 στις 13:44
πηγή χρήστη

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