Xcode 9.3。如何在 xib 中隐藏视图状态栏?

Xcode 9.3. How to hide view statusbar in xib?

在 Xcode < 9.3 中,我们可以通过将顶部栏模拟指标设置为 None 来在 xib 的视图中隐藏状态栏。

但是现在在9.3中,设置为None时,状态栏没有隐藏。

知道如何隐藏它吗?

您需要将模拟指标大小设置为 "Freeform"。接下来,您需要将视图的大小更改为某个自定义值。之后Xcode会隐藏状态栏。

在您的 info.plist 上添加以下两个 属性 隐藏状态栏

查看 controller-based 状态栏外观(布尔值:否)

状态栏最初是隐藏的(布尔值:是)

按来源

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