2011-07-21 3 views
0

Je souhaite afficher la fenêtre contextuelle de l'annotation (le titre et le sous-titre) par défaut lorsque la carte est chargée. Au lieu d'attendre que l'utilisateur clique dessus. Donc je voudrais qu'ils soient montrés par défaut et incapables d'être cliqués ou disparaître. S'il vous plaît, éclairez-moi. Je vous remercie!Xcode MapView Annotation affichée par défaut

Répondre

1
  1. Vous pouvez utiliser la méthode -[MKMapView selectAnnotation:animated:] pour sélectionner une annotation par programme. Je vous recommande de le faire dans la méthode mapView:didAddAnnotationViews: de MKMapViewDelegate.
  2. Je pense qu'il n'y a aucun moyen de conserver l'annotation sélectionnée. Comme solution de contournement, je ne peux que vous suggérer de sélectionner à nouveau l'annotation après que l'utilisateur l'ait désélectionnée. solution laide cependant. Une autre solution consiste à créer vos propres vues d'annotations qui ressembleront exactement aux fenêtres contextuelles standard.
Questions connexes