MapKit : Add custom callout
问题 I want to add custom annotationView callout which contains 1. Title 2. subtitles 3. a button The button can display on the right ( rightCalloutAccessoryView ) or left leftCalloutAccessoryView sides of the callout. I want to add the button in the middle of the callout and under title->subtitle. How can I do? 回答1: There is no API for this. You could try not using the standard callout (canShowCallout = NO), catch the taps and drags on the AnnotationView manually and show your own UI by adding