我基本上试图检测何时取消选择注释。因此,当您单击另一个注释并更改当前选定的注释时,或者仅在地图上点击它并取消选择它时。
答案 0 :(得分:1)
有一个委托方法。只需确保将地图视图的delegate
属性设置为包含视图控制器。
optional func mapView(_ mapView: MKMapView, didDeselect view:
MKAnnotationView)
此链接可以为您提供帮助:https://developer.apple.com/documentation/mapkit/mkmapviewdelegate