我基本上是在尝试检测注释何时被取消选择。因此,当您点击另一个注释并更改当前选定的注释时,或者当您仅点击 map 时它会取消选择它。
最佳答案
为此有一个委托(delegate)方法。只需确保将 map View 的 delegate
属性设置为包含 View Controller 即可。
optional func mapView(_ mapView: MKMapView, didDeselect view:
MKAnnotationView)
此链接可能对您有所帮助:https://developer.apple.com/documentation/mapkit/mkmapviewdelegate
关于ios - 检测更改所选注释或取消选择的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46130437/