这个问题在这里已经有了答案:
Safe Area of Xcode 9
(5 个回答)
4年前关闭。
我是使用 xcode 9.2 和 iOS 11.2 的新手。当我盯着新项目时,我在 Storyboard上得到了关于安全区域的错误符号。如果我不使用 Storyboard 并以编程方式设计我的 View ,那么安全区域会影响我的设计吗?我的意思是在 iOS 11 上?
谢谢
最佳答案
安全区域是一个布局指南 (LINK)。
布局指南,代 TableView 中未被条形和其他内容遮挡的部分。在 iOS 11+ 中,Apple 将弃用顶部和底部布局指南,并将其替换为单个安全区域布局指南
由于 iPhone X 的状态栏高度与之前的所有 iPhone 不同,这导致 Label-A 被错误定位在状态栏下方。
为了解决这个问题,我们需要使用 Xcode 9 界面构建器中引入的“安全区域布局指南”。
更多关于 安全区 你应该阅读这篇 LINK
关于ios - iOS 11 中的安全区域有什么用?以及如何在 iPhone 的 iOS 项目中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49770109/