如何让状态栏不属于安全区?

时间:2019-02-26 22:18:47

标签: ios swift autolayout interface-builder statusbar

我的.plist的{​​{1}}是UIStatusBarHidden,因此我的应用程序不显示iOS状态栏。

我拥有的自定义false顶部的UI元素在iPhone 6/7/8设备上显得过高。这是因为IB在我的首要约束中考虑了状态栏。 (iOS状态栏是XIB中的“安全区域”。)

如何告诉IB我没有状态栏,以便我的顶部UI元素对于iPhone 6/7/8而言是正确的。我不想弄乱它们在iPhone X设备上的布局,这已经可以了。

在IB中的情况如何: IB

在模拟器上运行时: Simulator

通过关闭“安全区域”选项,可以使iPhone 6/7/8正确(通过增加约束常数),但是这些UI元素在iPhone X设备上会过高。

1 个答案:

答案 0 :(得分:-1)

您可以在故事板选项中删除安全区域

故事板检查器

将顶部约束为根视图