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

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

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

【问题讨论】:

  • 你尝试了什么在 iPad 上隐藏状态栏?显示你的编码。

标签: ios objective-c status


【解决方案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。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-23
        • 1970-01-01
        • 1970-01-01
        • 2016-02-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多