您能否让我知道 xcode 9 中的 xibs 中的安全区域(在图像中突出显示)是什么?这有什么用?
问问题
16248 次
2 回答
15
安全标签约束是 -
Safe Area Layout Guide
是UIView
属性,安全区域可帮助您将视图放置在整个界面的可见部分中。安全区域不包括导航栏、标签栏、工具栏和其他祖先视图。
使用安全区域来辅助布局您的内容。
为 iPhone X 设计时,您必须确保布局填满屏幕,并且不会被设备的圆角、传感器外壳或用于访问主屏幕的指示器遮挡。
确保背景延伸到显示器的边缘,并且垂直可滚动的布局(如表格和集合)一直延伸到底部。
于 2017-10-10T13:35:01.163 回答
4
安全区域是一个布局指南。布局指南,代表视图中未被条形和其他内容遮挡的部分。在 iOS 11 中,Apple 弃用了顶部和底部布局指南,并用单一安全区域布局指南取而代之。
Apple 在 iOS 7 中引入了 topLayoutGuide 和 bottomLayoutGuide 作为 UIViewController 的属性。它们允许您创建约束以防止您的内容被 UIKit 栏(如状态、导航或标签栏)隐藏。这些布局指南在 iOS 11 中已弃用,取而代之的是单个安全区域布局指南。
于 2017-09-08T08:20:51.717 回答