MKPointAnnotation转到另一个视图

时间:2017-02-15 08:26:16

标签: swift mkmapview ios10

我想知道当我点击标题时如何进入另一个视图 MKPointAnnotation

func addPin(lat:Double, lng:Double) {
        let testPin = CLLocationCoordinate2D(latitude: lat, longitude: lng)
        let dropPin = MKPointAnnotation()
        dropPin.coordinate = testPin
        dropPin.title = "123456"
        mapView.addAnnotation(dropPin)
    }

我需要标识“更多”

2 个答案:

答案 0 :(得分:0)

您需要从 MKMapViewDelegate

覆盖此方法
func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
    performSegue(withIdentifier: "PlaceDetail", sender: nil)
}

答案 1 :(得分:0)

请在您的代码中添加此委托方法并进行检查

func mapView(mapView: MKMapView, didSelectAnnotationView view: MKAnnotationView){
  performSegue(withIdentifier: "PlaceDetail", sender: nil)
}