Wie Sie unten sehen können, habe ich eine Anmerkungsansicht, die eine rechte Schaltfläche hat. Wenn der Benutzer den rechten Knopf drückt, stelle ich ein Popover dar - das Problem ist, dass ich nicht weiß, wo der Benutzer geklopft hat, also habe ich nicht das X und Y, um das Popover entsprechend anzuzeigen.Wie verfolge ich, wo die rechte Callout-Zubehöransicht ist, als sie angetippt wurde?
Wie finde ich heraus, wo der Benutzer geklopft hat, d. H. X und Y?
HotelAnnotationView *customPinView = [[HotelAnnotationView alloc] initWithAnnotation:theHotel reuseIdentifier:hotelPin];
//The right button which allows user to see hotel information
UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
[rightButton addTarget:self action:@selector(showDetailsForHotel:) forControlEvents:UIControlEventTouchUpInside];
rightButton.tag = theHotel.id;
customPinView.rightCalloutAccessoryView = rightButton;