使用uinavigationcontroller时的全屏背景图像

罗马F

我有一个UINavigationController与UINavigationBar隐藏=是。

我想要全屏背景色,用于嵌入UINavigationController的视图。

但是我只有这样:http : //cs616618.vk.me/v616618797/1bf0d/FEdIn0Nn4x8.jpg

是否可以在状态栏下将其全屏显示?我是通过独立的视图控制器实现的,但是在UINavigationController中使用它时,它变得像在图像上一样。

罗曼

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

UINavigationController

<code> UINavigationController </ code>配置

rootViewController(中UINavigationController):

<code> UIViewController </ code>配置

这是我使用上述配置和上的“纵横填满”设置得到的结果UIImageView

状态栏后面的全屏图像

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

在您的视图控制器的代码中:

- (UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

以及您要初始化的位置UINavigationController(AppDelegate等):

navController.edgesForExtendedLayout = UIRectEdgeAll;

当然,不要忘记注释或删除所有可能影响这些设置的代码行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章