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

问题描述 投票:0回答:1

我的.plistUIStatusBarHiddenfalse,所以我的应用程序没有显示iOS状态栏。

连接到自定义UIView顶部的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设备上会过高。

ios swift autolayout interface-builder statusbar
1个回答
-1
投票

您可以在故事板选项中删除safearea

故事板检查员

约束顶视图到根视图

© www.soinside.com 2019 - 2024. All rights reserved.