Модальный переход показывает вид сзади при переходе
У меня есть UITableView
контроллер с кнопкой плюс в панели навигации. когда +
нажата, модальный переход запущен и UIView
сейчас представлен. Проблема в том, что происходит модальный переход, я вижу tableView
позади, пока весь переход не будет сделан. Это довольно резкая анимация и выглядит не очень хорошо. Я установил альфа-значение для цвета фона обоих представлений на 0,7. Может быть, это вызывает проблему? Есть идеи?
1 ответ
Когда вы представляете модальное представление, у вас есть блок завершения:
func presentViewController(_ viewControllerToPresent: UIViewController,
animated flag: Bool,
completion completion: (() -> Void)?)
Сначала установите прозрачность просмотра равной 1,0, а после завершения анимации установите значение 0,7 в блоке завершения.