2010-05-06 6 views
2

Je développe une application pour iPad. J'ai une carte avec plusieurs annotations. J'ai besoin de montrer un pop-over lorsque la méthode de légende d'accessoire est appelée, de sorte que la flèche du popover pointe vers l'annotation. J'essaie d'utiliser la méthode 'initWithRect' du popover, mais je n'obtiens pas correctement les coordonnées (le CGRect en vue) de l'annotation. Comment puis-je obtenir les coordonnées d'une annotation? J'ai besoin de trouver l'emplacement de cette annotation dans la vue.UIPopOver de MKAnnotation légende

Répondre

3

Probablement, vous pouvez utiliser la méthode MKMapViewconvertCoordinate:toPointToView: avec les coordonnées d'annotation spécifiées (propriété requise du protocole MKAnnotation) et afficher.

+0

Cela a fonctionné pour moi. Merci! – bentford