20

您能否让我知道 xcode 9 中的 xibs 中的安全区域(在图像中突出显示)是什么?这有什么用?

在此处输入图像描述

4

2 回答 2

15

安全区 XIB 的示例链接

启用安全区域布局指南

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

安全标签约束是 -

在此处输入图像描述

  • Safe Area Layout GuideUIView属性,安全区域可帮助您将视图放置在整个界面的可见部分中。

  • 安全区域不包括导航栏、标签栏、工具栏和其他祖先视图。

  • 使用安全区域来辅助布局您的内容。

  • 为 iPhone X 设计时,您必须确保布局填满屏幕,并且不会被设备的圆角、传感器外壳或用于访问主屏幕的指示器遮挡。

  • 确保背景延伸到显示器的边缘,并且垂直可滚动的布局(如表格和集合)一直延伸到底部。

Apple Doc Safe 区域布局指南

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 回答