Я хочу, чтобы в моем приложении было несколько представлений, между которыми я переключаюсь.
Как правильно переключаться между UIViews, который также поддерживает UISplitViewController?
Есть ли способ поддержки для переключения или классы контроллеров Apple предназначены только для root и root?
Я пробовал иметь один корневой просмотр и корневой контроллер и менять и заменять подпредставления. Одним из подпредставлений является UISplitViewController. Это не понравилось расположение и не отображается правильно. Подробный вид не отображался, основной вид отображал неправильную ориентацию и неправильный размер.
Затем я попытался управлять добавлением и удалением одного подпредставления из UIWindow в делегате приложения. Это работает большую часть времени. Однако представления, добавленные после метода applicationDidFinishLaunching, не отображаются правильно. Они в основном выглядят правильно, однако иногда ориентация думает, что это портрет, а на самом деле это пейзаж. Кроме того, когда я пытаюсь отобразить всплывающее окно, оно отображается в неправильном месте. Если я изменю ориентацию, он перерисовывается правильно. У меня также есть несколько случайных случаев, когда представление UISplitViewController отображается не полностью, как если бы его рамка имела неправильный размер.
Любые предложения от всей души приветствуются.