Я представляю modal view controller, у которого есть фон с UIVisualEffectView
с UIBlurEffect
типа .light
Я представляю контроллер модального представления, как показано ниже:
infoViewController.modalPresentationStyle = .overFullScreen
infoViewController.modalTransitionStyle = .crossDissolve
self.present(infoViewController, animated: true, completion: nil)
Я замечаю, что представление эффекта размытия не появляется, пока анимация crossDissolve
не завершится.
Это не относится к другим стилям перехода, таким как coverVertical
.
Это происходит только на iOS 10 с Swift 3.
Как я могу заставить анимацию crossDissolve
работать вместе с визуальным эффектом на моем infoViewController
. Любые предложения/обходные пути?