如何在 iPad 上隐藏状态栏?

Posted

技术标签:

【中文标题】如何在 iPad 上隐藏状态栏?【英文标题】:How to hide Status Bar on iPad? 【发布时间】:2017-01-08 07:03:17 【问题描述】:

在我的项目中,我可以隐藏 iPhone 上的状态栏。

但它不适用于我的 iPad 如何在我的 iPad 上隐藏状态栏?

【问题讨论】:

你尝试了什么在 iPad 上隐藏状态栏?显示你的编码。 【参考方案1】:

你应该重写该方法,

-(BOOL)prefersStatusBarHidden
    return YES;

如果您没有在info.plist 中设置隐藏它,则在每个viewcontroller 中。

如果你想在info.plist管理的话,

<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>

您可以查看下面的屏幕截图

截图参考:this so answer,顺便说一句,你也可以参考这篇文章。

【讨论】:

【参考方案2】:

目标 C:

- (BOOL)prefersStatusBarHidden
 return YES;

斯威夫特 4:

override var prefersStatusBarHidden: Bool 
 return true

【讨论】:

【参考方案3】:

我有同样的问题,我已经用 Charlie Fish 显示的内容设置了 info.plist,但这无济于事。

我通过将 TARGETS->Deployment info->Devices 更改为 iPad 来修复,然后运行 ​​Xcode。

【讨论】:

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