2010-04-20 2 views

Répondre

5

(En supposant que vous parlez des annotations sur MKMapView)

Appel [mapView selectAnnotation:yourAnnotation animated:YES]; avec votre objet d'annotation

+0

Merci. J'ai essayé mais ça ne marche pas ....! Un autre moyen de le faire? – Matrix

+0

mais comment obtenir votreAnnotation ici –

+0

@suresh, votreAnnotation est l'annotation que vous voulez sélectionner - comment l'obtenir dépend de votre contexte ... – Vladimir

1

Il peut être fait comme l'a dit Vladimir, mais je pense que vous devez le faire après la MKAnnotationView liée à votre annotation est affichée.

Vous pouvez utiliser la méthode ci-dessous (qui est une méthode définie dans MKMapViewDelegate) pour s'informer quand une vue d'annotation est ajoutée à votre MKMapView:

- (void) Mapview: (MKMapView *) Mapview didAddAnnotationViews : (NSArray *) vues

donc, fondamentalement, vous devez appeler la méthode mentionnée par Vladimir

[Mapview selectAnnotation: yourAnnotation animé: OUI];

dans la mise en œuvre de la méthode déléguée je l'ai mentionné ci-dessus

+0

comment obtenir votre annotation ici? –

Questions connexes