Add Modal Popup to Map Annotation – Swift 3.0

I have a number of custom pins on a map and when a user taps a pin and then the button on the Callout View I would would to add a function that launches a Modal Popup using Scene Dock

Here is my code:

  • Changed project name in Xcode causing naming error
  • Cocoapods can't find header xcode 6
  • Leaking views when changing rootViewController inside transitionWithView
  • Swift pull to reload duplicates objects in table instead of updating
  • setFont Deprecated?
  • How to customise EKEventEditViewController
  • func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
    
        // here I would like to launch a Modal Popup using Scene Dock
    
        popInfo.center = view.center
        popInfo.transform = CGAffineTransform(scaleX: 0.8, y: 1.2)
        self.view.addSubview(popInfo)
        UIView.animate(withDuration: 0.3, delay: 0, usingSpringWithDamping: 0.5, initialSpringVelocity: 0, options: [], animations: {
            self.dimView.alpha = 0.8
            self.popInfo.transform = .identity
           })
    }
    

    Thanks