2016-12-10 21 views
2

目前我有一個地圖有幾個Annotations點擊手勢爲MapKit

對於Annotations我有

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

是否有可能只,而不是Annotation和我該怎麼辦呢點擊地圖做到這一點?

回答

4

ViewWillAppear方法:

let gestureRecognizer = UITapGestureRecognizer(target: self, action:"triggerTouchAction:") 
gestureRecognizer.delegate = self 
mapView.addGestureRecognizer(gestureRecognizer) 

和任何信息要顯示剛剛在下面的方法添加代碼:

func triggerTouchAction(gestureReconizer: UILongPressGestureRecognizer) { 
     //Add alert to show it works 
} 

希望它會幫助你解決問題。