Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 点击MapKit的手势_Ios_Swift_Swift3_Mapkit_Core Location - Fatal编程技术网

Ios 点击MapKit的手势

Ios 点击MapKit的手势,ios,swift,swift3,mapkit,core-location,Ios,Swift,Swift3,Mapkit,Core Location,目前我有一张地图,上面有几个注释 对于注释我有 func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView){ // Do your annotation click work } 是否可以只点击地图而不点击注释来执行此操作,以及如何执行此操作?在视图中将出现方法: let gestureRecognizer = UITapGestureRecognizer(target: self, action:"tri

目前我有一张地图,上面有几个
注释

对于
注释
我有

func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView){
     // Do your annotation click work
}

是否可以只点击地图而不点击
注释来执行此操作,以及如何执行此操作?

视图中将出现
方法:

let gestureRecognizer = UITapGestureRecognizer(target: self, action:"triggerTouchAction:")
mapView.addGestureRecognizer(gestureRecognizer)
无论您想显示什么信息,只需在以下方法中添加代码:

func triggerTouchAction(gestureReconizer: UITapGestureRecognizer) {
      //Add alert to show it works
}
希望它能帮助你们解决这个问题