在swift中向AnnotationPin添加动作

时间:2018-04-18 14:59:36

标签: swift mkmapview mkannotation

我做了一个经典的"使用用户位置和一些AnnotationPin在swift上映射。我使用iOS 11的默认外观,所以当我点击Pin时,它会变大。名称和子名称也显示在引脚下方。

我的问题是:如何添加动作,以便点击Pin时,我会转到另一个页面显示内容?也许我可以替换这个"缩放&#34 ;在别针上或在那里添加我的动作,但我不知道如何(我是初学者)。

谢谢! :)

1 个答案:

答案 0 :(得分:0)

使用mapView' didSelect委托方法。

func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {
    performSegue(withIdentifier: "toTheMoon", sender: self)
}

另见How to perform segue programmatically in Xcode 8 : Swift 3