我有一个UINavigationController与UINavigationBar隐藏=是。
我想要全屏背景色,用于嵌入UINavigationController的视图。
但是我只有这样:http : //cs616618.vk.me/v616618797/1bf0d/FEdIn0Nn4x8.jpg
是否可以在状态栏下将其全屏显示?我是通过独立的视图控制器实现的,但是在UINavigationController中使用它时,它变得像在图像上一样。
检查所有视图控制器的配置是否正确:
的UINavigationController
:
的rootViewController
(中UINavigationController
):
这是我使用上述配置和上的“纵横填满”设置得到的结果UIImageView
:
如果要以编程方式执行此操作,请尝试以下操作:
在您的视图控制器的代码中:
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
以及您要初始化的位置UINavigationController
(AppDelegate等):
navController.edgesForExtendedLayout = UIRectEdgeAll;
当然,不要忘记注释或删除所有可能影响这些设置的代码行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句