2017-07-13 87 views
0

有沒有辦法在viewDidAppear上關閉註釋標註?例如,如果我點擊一個註釋,標註就會出現。但是,將視圖控制器切換回mapView會返回標註,並且標註仍然存在。我有興趣能夠解除標註,但我知道這需要操作annotationView,我不知道如何將其納入viewDidAppear。Swift 3.0註釋關閉標註

回答

2

使用此代碼在您的viewDidAppear

我們週期在選定的註釋,並呼籲取消對每一個

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

希望這有助於