Я пытаюсь добавить фоновое градиентное изображение и сдвинуть карту uiview
снизу (вне экрана) к центру uiviewcontroller
- одновременно выполняя обе анимации, когда отображается uiviewcontroller
модально.
Я попытался установить стиль модального перехода uiviewcontroller
для перекрестного растворения, который обеспечил бы эффект постепенного появления фонового градиентного изображения, и в viewDidAppear
запустить анимацию, чтобы скользить вверх по * 1008. * карта снизу к центру.
Хотя это работает, у карты небольшая задержка, и в идеале я надеялся, что обе анимации происходили одновременно.
Возможна ли эта группировка? Любое руководство будет оценено.
Ниже приведен соответствующий код в модально представленном контроллере вида:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
alertViewCenterYConstraint.constant += view.bounds.height
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
UIView.animate(withDuration: 0.1, delay: 0, options: .curveEaseOut, animations: {
self.alertViewCenterYConstraint.constant = 0
self.view.layoutIfNeeded()
}, completion: nil)
}