インターフェイス ビルダーでは、UISplitViewController を UINavigationController のルート コントローラーとして追加することはできません。また、プログラムで UINavigationController を作成し、そのルート ビュー コントローラーを UISplitViewController に設定しようとしました。
その結果、ナビゲーション バーだけの空のウィンドウが表示されます。
また、分割ビュー コントローラーの代替品である MGSplitViewController も試しました。分割ビュー コントローラー内で、マスター ビューが別の UINavigationController であることを除いて、これはほとんど機能します。ナビゲーション バーが太すぎます。方向と背面を変更すると、それがクリアされます。
私は、分割ビューのように見えるビューと、切り替える他のビューを持つために、あらゆる種類の異なるアプローチを試みてきました。タブ ビュー コントローラー内で、ウィンドウのサブビューを管理する独自のコントローラーを作成し、分割ビューをマネージド ビューとして作成し、ナビゲーション コントローラーを使用してみました。すべての試みにはいくつかの問題がありました。最も一貫した問題は、ビューの方向に関するものです。私のアプリは横向きモードで実行されており、通常、子ビューは縦向きのままだと考えています。
どんなアイデアでも大歓迎です。