使用uinavigationcontroller时的全屏幕背景图像
我有一个UINavigationController UINavigationBar hidden = YES。
我希望全屏bg嵌入在UINavigationController中的视图。
但我只得到: http : //cs616618.vk.me/v616618797/1bf0d/FEdIn0Nn4x8.jpg
是否可以在状态栏下全屏显示? 我用独立的视图控制器实现了这一点,但是在UINavigationController中使用它时就像在图像上一样。
检查是否正确配置了所有视图控制器:
UINavigationController
:
如果您想以编程方式执行此操作,请尝试以下操作:
在视图控制器的代码中:
- (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; }
在初始化UINavigationController
(AppDelegate等)的地方:
navController.edgesForExtendedLayout = UIRectEdgeAll;
当然,不要忘记评论或删除可能会干扰这些设置的所有代码行。