Я подозреваю, что вам понадобится воспроизвести воспроизводимый пример проблемы, так как я не думаю, что вышесказанного достаточно.

я есть несколько пользовательских булавок на карте, и когда пользователь нажимает на булавку, а затем кнопку наCallout View Я бы хотел добавить функцию, которая запускаетModal Popup используя Scene Dock

Вот мой код:

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
       })
}

Спасибо

Ответы на вопрос(0)

Ваш ответ на вопрос