3

2 つの UINavigationViewController を含むカスタム SplitViewController があります。それらは次のように整列されます。

 Portrait          Landscape
__________       _____________
|        |      | C |         |
| NavCo1 |      | o | NavCo2  |
|________|      | 1 |         |
|        |      |___|_________|
| NavCo2 |      
|________|      

NavCo2 の iOS 7 UINavigationBar の問題は、2 番目のスクリーンショットに表示されているステータス バーをカバーしていません。

ここに画像の説明を入力 ここに画像の説明を入力

UINavigationBar と同じように見える両方のフレームを見ました。私は topLayoutGuide を使用してそれらを整列させましたが、2 つのナビゲーション コントローラーまたはそれらに含まれるビュー コントローラーに違いは見つかりませんでした。

編集:

さらに調べてみると、 にUINavigationBar.barPosition設定されているようUIBarPositionTopAttachedです。問題は、これがUIBarPositioningDelegateUINavigationViewControllers で変更できない上に設定されていることです: 「コントローラーによって管理される UINavigationBar でデリゲートを手動で設定できません。」

4

0 に答える 0