实现与子视图控制器连接的视图容器时,我偶然发现了一个奇怪的问题。UINavigationController中的iOS ChildViewController = show StatusBar
层次结构如下: 我有一个UISplitViewController,并在MasterViewController中添加了一个视图容器,该容器连接到嵌入在UINavigationController中的UIViewController。
结果如下:
的ChildViewController留下的空白,在这似乎是完全一样高的状态栏上。我怎样才能避免状态栏框显示在子视图控制器中?
我试图为ChildViewController和它的UINavigationController设置wantsFullScreenLayout
,但它不会改变任何东西。
我也尝试将视图的y偏移设置为-20.0,但最终导致另一个问题。
只有当我为应用程序隐藏状态栏时,才会显示ChildViewController,但是这反过来又隐藏了UISplitViewController顶部的状态栏。
对于一些提示会很高兴。