This is the demo code demonstrates how to customize MKAnnotation and MKAnnotationView. Blog Link: http://blog.antonio081014.com/post/82025013840/how-to-customize-map-annotation-and-map-annotation-view