У меня вопрос по поводу UINavigationController
внутри UISplitViewController
внутри UITabBarController
. По сути, структура моего приложения выглядит следующим образом.
Window
---UITabBarController
------UISplitViewController
---------UINavigationController (detail)
---------UINavigationController (master)
------UISplitViewController
---------UINavigationController (detail)
---------UINavigationController (master)
------UISplitViewController
---------UINavigationController (detail)
---------UINavigationController (master)
Когда я выбираю что-то на странице подробностей, это просто показывает на главной странице, что это работает просто отлично. Однако проблема возникает, когда я выбираю что-то на главной странице, чтобы перейти к следующему контроллеру представления и нажимаю кнопку «Назад», представление возвращается назад, но это похоже на то, как это делается с помощью dismissModalViewController
(весь экран опускается, включая область детали). Проблема только в горизонтальном режиме экрана. Он возвращается, как и должно быть (слева направо), если экран находится в вертикальном режиме.
Есть идеи?