2017-07-13 1 views
0

Existe-t-il un moyen de rejeter une légende d'annotation sur viewDidAppear? Par exemple, si je devais cliquer sur une annotation, la légende apparaîtrait. Cependant, le retour des contrôleurs de vue sur mapView renvoie l'annotation avec la légende toujours présente. Je suis intéressé à être en mesure de rejeter la légende, mais je sais que cela nécessite de manipuler annotationView et je ne suis pas sûr de savoir comment l'incorporer dans viewDidAppear.Swift 3.0 Annotation Ignorer la légende

Répondre

2

Utilisez ce code dans votre viewDidAppear

cycle Nous sur les annotations sélectionnées et, appelez désélectionner sur chacun

for annotation in self.mapView.selectedAnnotations 
    { 
     self.mapView.deselectAnnotation(annotation, animated: true) 
    } 

Hope this helps