我们可以隐藏状态栏吗? [复制]

Posted

技术标签:

【中文标题】我们可以隐藏状态栏吗? [复制]【英文标题】:Can we hide the status bar? [duplicate] 【发布时间】:2014-04-17 17:34:19 【问题描述】:

不只是栏,还有 ios 中的电池标志等文本

[UIApplication sharedApplication].statusBarHidden=hidden;

似乎根本不起作用。

【问题讨论】:

在您的 plist 文件中将 基于控制器的状态栏外观属性设置为 NO 【参考方案1】:
-(BOOL)prefersStatusBarHidden

    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
    
        return NO;
    
    else
    
        return YES;
    

在您的视图控制器中尝试此代码一次,它可能会对您有所帮助。

【讨论】:

【参考方案2】:

您可以通过选中项目设置中的“在应用程序启动期间隐藏”复选框来隐藏整个应用程序的状态栏。请参考下面的截图

【讨论】:

【参考方案3】:

打开您的 info.plist 并添加两个属性(如果不存在)。

将“状态栏最初隐藏”设置为“是”并且 将“UIViewControllerBasedStatusBarAppearance”设置为“否”。

这将隐藏您应用的状态栏

【讨论】:

以上是关于我们可以隐藏状态栏吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

防止屏幕锁定后隐藏的状态栏重新出现

如何在状态栏中隐藏 url 地址? [复制]

可以在标签栏控制器中隐藏导航栏吗?

安卓的状态栏怎么去掉

如何隐藏 SpriteKit 游戏的状态栏? [复制]

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