当前位置: 首页 > 知识库问答 >
问题:

如何在iPad上隐藏状态栏?

葛宪
2023-03-14

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

但它不适用于我的iPad我怎么能在iPad上隐藏状态栏?

共有3个答案

申屠新觉
2023-03-14

我有同样的问题,我已经info.plist查理·菲什展示的东西,但这并没有帮助。

我通过改变目标来修复-

范峰
2023-03-14

目标C:

- (BOOL)prefersStatusBarHidden{
 return YES;
}

Swift 4:

override var prefersStatusBarHidden: Bool {
 return true
}
狄海
2023-03-14

你应该重写这个方法,

-(BOOL)prefersStatusBarHidden{
    return YES;
}

在每个viewcontroller中,如果您没有在info中进行设置。plist用于隐藏它。

如果你想在info.plist中管理,那么,

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

您可以查看下面的截图

截图参考:这个答案,你也可以参考这篇文章。

 类似资料:
  • 我的iPhone应用程序要求状态栏始终隐藏。这通常很容易做到,如果我只在iPhone上运行应用程序,它就可以工作。然而,如果我在iPad上运行该应用程序,状态栏仍然会出现在内容的顶部。那么,无论我的iPhone only应用程序运行在什么设备上,我如何确保状态栏都是隐藏的呢?我目前正在代码中执行以下操作: 为每个视图控制器调用此方法(我实际上在UIViewController上创建了一个类别,它可

  • 在我的iOS视频应用程序中,状态栏隐藏在一些视图控制器中。我使用以下代码完成了这一操作。 > 它适用于iOS 5和iOS 6,但不适用于iOS 7。 例如: 它工作良好,但我不能显示状态栏再次在父视图控制器。

  • 我想这叫做状态栏?有电表、时钟等的那个花了我很长时间才“隐藏”出来,但它所做的只是隐藏图标,它仍然占据着房地产市场。因此,当wkwebview向上滚动时,它会在状态栏下滚动,看起来很糟糕。 我要么想完全隐藏状态栏,要么让它在那里,但块的颜色,所以它下什么也看不见。我已经看了100多个关于xcode、info.plist、appdelegate设置、viewcontroller设置、navigati

  • 我们正在为老年人开发一个启动应用程序,它有一个非常简单的用户界面,我们不想显示状态栏或通知抽屉。 现在,我试图禁用状态栏,但当我从屏幕上方向下拉时,它似乎重新出现。如果我第二次下拉通知抽屉被打开。有没有办法完全禁用状态栏? 我查看了以下链接上的文档,但我认为没有解决方案。在API级别16中,我们能够完全禁用它,但在API级别19中无法禁用。https://developer.android.com

  • 问题内容: 我想删除屏幕顶部的状态栏。 这不起作用: 我也尝试过: 问题答案: 您确实应该在视图控制器上实现preferredsStatusBarHidden: Swift 3及更高版本

  • 问题内容: 如何在ios 9中隐藏状态栏? 现在不推荐使用: 问题答案: 斯威夫特3 更改为 删除 更改为 之所以可行,是因为计算变量具有getter函数,因此您之前实现的函数只是变成了getter函数 2016年起:简单的事物 在您的info.plist上,为statusBar隐藏添加以下两个属性 查看基于控制器的状态栏外观(布尔值:否) 状态栏最初是隐藏的(布尔值:是) 按来源 要么 旧答案!