Vous souhaitez ajouter une annotation à la carte, puis fournir une vue personnalisée pour elle.
Pour ajouter une annotation à la carte, adopter le protocole MKAnnotation dans l'un de vos objets et définissez sa coordonnée propriété à l'emplacement approprié latitude/longitude.
Ensuite, vous ajouterez l'annotation à la carte à l'aide de MKMapView addAnnotation.
Définissez la propriété délégué de la carte à votre contrôleur de vue, puis mettre en œuvre Mapview: viewForAnnotation:
Lorsque cette méthode est appelée, un retour MKAnnotationView pour votre annotation. Définissez la propriété image de MKAnnotationView sur l'image que vous souhaitez que l'annotation utilise (une image d'un bouton peut-être?).
Vous pouvez implémenter mapView: didSelectAnnotationView: si vous voulez savoir quand l'annotation a été sélectionnée.
Vous pouvez également définir un bouton accessoire sur l'annotation callout en utilisant leftCalloutAccessoryView et rightCalloutAccessoryView propriétés MKAnnotationView. Si vous faites cela, vous pouvez alors répondre lorsque l'utilisateur sélectionne le bouton de légende en implémentant mapView: annotationView: calloutAccessoryControlTapped:.
Vous ne pouvez pas simplement supprimer une broche en utilisant uniquement Interface Builder. – esqew