iOS7如何隐藏状态栏?

Posted

技术标签:

【中文标题】iOS7如何隐藏状态栏?【英文标题】:how to hide the status bar in iOS7? 【发布时间】:2015-09-17 05:56:36 【问题描述】:

在我的应用程序中 ios8 状态栏是隐藏的。但在 iOS7 中显示状态栏。 我添加了“状态栏最初是隐藏的=是 查看基于控制器的状态栏外观 = NO " 和

[[UIApplication sharedApplication] setStatusBarHidden:YES
                                        withAnimation:UIStatusBarAnimationFade];

但是获取状态栏。

【问题讨论】:

- (BOOL)prefersStatusBarHidden 返回 YES; 添加这个方法 你的代码写在 viewWillappear 中了吗? How to hide iOS 7 status bar 的可能重复项 是的,写在view里的代码只会出现 【参考方案1】:

试试[[UIApplication sharedApplication] setStatusBarHidden:YES];

我认为 iOS 7 还可以。

【讨论】:

【参考方案2】: (BOOL)prefersStatusBarHidden 返回是;

我已经在每个控制器中实现了这个方法。现在状态栏在 ios7 中不显示。

感谢您的帮助。

【讨论】:

以上是关于iOS7如何隐藏状态栏?的主要内容,如果未能解决你的问题,请参考以下文章

iOS7隐藏状态栏但不调整顶部布局指南

如何仅在一个控制器的 iOS7 中隐藏状态栏? [复制]

如何在 iOS 7 中隐藏带有动画的状态栏?

iOS7隐藏状态栏

隐藏状态栏时,我的导航栏在 iOS7 中向上移动

iOS7 无法隐藏状态栏