2016-12-10 6 views
2

В настоящее время у меня есть карта, которая содержит несколько Annotations.Tap gesture для 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 
} 

Надеется, что это поможет вам решить проблему.

Смежные вопросы