2

子ビュー コントローラーに接続されているビュー コンテナーを実装するときに、奇妙な問題に遭遇しました。

階層は次のとおりです。 UISplitViewController があり、MasterViewController に、UINavigationController に埋め込まれている UIViewController に接続されているビュー コンテナーを追加しました。

ストーリーボード

結果は次のとおりです。

ChildViewController は、ステータス バーとまったく同じ高さのように見える空白を上部に残します。ステータスバーフレームが子View Controllerに表示されないようにするにはどうすればよいですか?

ChildViewController とその UINavigationControllerを設定しようとしwantsFullScreenLayoutましたが、何も変わりません。

また、ビューの y オフセットを -20.0 ポイントに設定しようとしましたが、別の問題が発生します。

アプリケーションのステータスバーを非表示に設定した場合にのみ、ChildViewController には表示されませんが、UISplitViewController の上部にあるステータスバーも非表示になります。

何かのヒントになれば幸いです。

結果

4

1 に答える 1