我做了一个经典的"使用用户位置和一些AnnotationPin在swift上映射。我使用iOS 11的默认外观,所以当我点击Pin时,它会变大。名称和子名称也显示在引脚下方。
我的问题是:如何添加动作,以便点击Pin时,我会转到另一个页面显示内容?也许我可以替换这个"缩放&#34 ;在别针上或在那里添加我的动作,但我不知道如何(我是初学者)。
谢谢! :)
答案 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