У меня есть 3 контроллера просмотра. Первые 2 контроллера представления встроены в UINavigationController
, как показано на скриншоте:
Отправной точкой является UINavigationController
View Controller 1. Затем я нажимаю на View Controller 3. Однако я хотел бы, чтобы он выскакивал в корень UINavigationController
, содержащего View Controller 2. Как я могу изменить иерархию навигации?
- нужно сохранить всплывающую анимацию
- я знаю, что изменение контроллера корневого представления - это способ добиться этого, но это будет очень странно для пользователя.
пс. эта раскадровка упрощена для иллюстрации; это множество контроллеров представления между контроллерами представления 1, 2 и 3.