【发布时间】:2019-02-26 22:18:47
【问题描述】:
我的.plist 的UIStatusBarHidden 是false,所以我的应用没有显示iOS 状态栏。
连接到自定义 UIView 顶部的 UI 元素在 iPhone 6/7/8 设备上显得太高了。这是因为 IB 在我的首要约束中考虑了状态栏。 (iOS 状态栏是我 XIB 中的安全区。)
我如何告诉 IB 我没有状态栏,以便我的顶部 UI 元素在 iPhone 6/7/8 上显示正确。我不想弄乱它们在 iPhone X 设备上的布局,这已经可以了。
通过关闭 Safe Area 选项,可以使 iPhone 6/7/8 正确(通过增加约束常量),但是这些 UI 元素在 iPhone X 设备上会太高。
【问题讨论】:
-
你找到解决办法了吗?
标签: ios swift autolayout interface-builder statusbar