使用uinavigationcontroller时的全屏幕背景图像

我有一个UINavigationController UINavigationBar hidden = YES。

我希望全屏bg嵌入在UINavigationController中的视图。

但我只得到: http : //cs616618.vk.me/v616618797/1bf0d/FEdIn0Nn4x8.jpg

是否可以在状态栏下全屏显示? 我用独立的视图控制器实现了这一点,但是在UINavigationController中使用它时就像在图像上一样。

检查是否正确配置了所有视图控制器:

UINavigationController

<code/> UINavigationController </ code>配置”></p>
<p>  <code>rootViewController</code> (在<code>UINavigationController</code> ): </p>
<p><img src=

如果您想以编程方式执行此操作,请尝试以下操作:

在视图控制器的代码中:

 - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; } 

在初始化UINavigationController (AppDelegate等)的地方:

 navController.edgesForExtendedLayout = UIRectEdgeAll; 

当然,不要忘记评论或删除可能会干扰这些设置的所有代码行。