Навигация по ViewController в представлении «Контейнер» в iOS 13 - PullRequest
1 голос
/ 19 октября 2019

У меня есть контейнерный вид в моем OnboardingViewController. Внутри метода viewDidLoad OnboardingViewController я решаю, какой ViewController будет отображаться в представлении контейнера. ViewController внутри представления контейнера встроен в контроллер навигации.

При нажатии viewController внутри представления контейнера я использую анимацию для UIViewControllerContextTransitioning.

Теперь, когда я нажимаю другой контроллер представления внутри представления контейнера, Я сталкиваюсь с проблемой пользовательского интерфейса, когда я могу видеть края OnboardingViewController в течение некоторого времени, а затем он исчезает через некоторое время, показывая полностью нажатый viewController.

Эта проблема возникает только в iOS 13. Хорошо работает на> iOS13 устройств.

Я получил справку об изменениях макета просмотра в iOS 13: Просмотр анимации в iOS 13 без изменения фрейма

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

Пытался применить: self.containerView.translatesAutoresizingMaskIntoConstraints = true

Это также решает проблему путем воздействия на некоторые проблемы пользовательского интерфейса.

Мне известноmodalPresentationStyle меняется на iOS 13. Но я не суЕсли моя проблема связана с этим или нет.

Любая подсказка может мне очень помочь. Заранее спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...