目前我的地图有多个Annotations
。
对于Annotations
我有
func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView){
// Do your annotation click work
}
是否可以执行此操作仅点击地图而不是Annotation
,我该怎么办?
答案 0 :(得分:7)
在ViewWillAppear
方法中:
let gestureRecognizer = UITapGestureRecognizer(target: self, action:"triggerTouchAction:")
mapView.addGestureRecognizer(gestureRecognizer)
无论您想要显示什么信息,只需按以下方法添加代码:
func triggerTouchAction(gestureReconizer: UITapGestureRecognizer) {
//Add alert to show it works
}
希望它能帮助您解决问题。