Пользовательский переход UINavigationController удаляет представление под
Я реализую свой собственный переход UINavigationController с помощью:
- (id<UIViewControllerAnimatedTransitioning>)navigationController:(UINavigationController *)navigationController
animationControllerForOperation:(UINavigationControllerOperation)operation
fromViewController:(UIViewController *)fromVC
toViewController:(UIViewController *)toVC{
return self;
}
Что происходит, однако, нажатие viewController.view исчезает, как только переход завершается. Я представляю взгляды, используя
[self.navigationController pushViewController:pushedViewController animated:YES];
Есть ли способ сказать TransitionCoordinator не удалять представление текущего контроллера, когда я нажимаю на них с помощью UINavigationController? Мне действительно нужно реализовать свой собственный ContainerView со всей логикой?
1 ответ
Решение
Я закончил делать свой собственный ContainerViewController. Теперь у меня есть полный контроль над продолжительностью жизни просмотров.