2010-11-17 4 views
1

J'ai un MKAnnotation personnalisé et toutes les annotations sont au bon endroit et ont suivi le protocole de MKAnnotation, mais je veux afficher la bulle d'appel standard lorsque l'utilisateur appuie sur l'annotation, est-ce que je peux faire ceci ou ai-je l'outil une bulle d'appel faite sur commande?Afficher la bulle d'appel d'Apple sur mesure MKAnnotation

Répondre

2

Vous devez définir la propriété canShowCallout sur YES pour le MKAnnotationView que vous créez pour représenter votre MKAnnotation.

L'out appel utilisera la propriété de votre titleMKAnnotation comme son titre, et aussi la propriété subtitle si ce ne nil. Vous pouvez définir les propriétés leftCalloutAccessoryView et rightCalloutAccessoryView sur le MKAnnotationView si vous le souhaitez ou si vous le souhaitez. La vue de gauche est généralement une UIImageView avec une icône, et la vue de droite est généralement un UIButton qui agit comme un bouton de divulgation de détail.

+0

fait, toujours pas apparu –

+0

@ user443444: Vous utilisez un 'MKPinAnnotationView', et vous êtes sûr d'avoir au moins la propriété' title' sur le 'MKAnnotation' que vous utilisez pour init le' MKPinAnnotationView' avec? – PeyloW