在自动布局中,“使用标准值和限制边距”是什么意思?

我已经经历了几个这样的自动布局教程。 但是我仍然不清楚以下选项在引脚对话框中做了什么

在这里输入图像说明

  1. 标准值,手动值和canvas值有什么区别?

  2. 边界checkbox的限制是做什么的?

  3. 什么alignment呢?

标准值,手动值和canvas值有什么区别?

标准值使用“指定物品间距离的约束build议间距” ,通常约为10个点。

当前的canvas值从当前显示在canvas上的对象的方式复制值。

手动值是你想要的。


边界checkbox的限制是做什么的?

这限制到容器视图的边距而不是边缘。 从文档 :

“容器视图的水平和垂直约束可以是边缘或边缘,边缘对应于UIView的layoutMargins atttribute中的值,并指定容器视图边缘和子对应边之间的build议最小距离。 “

您可以使用layoutMargins属性来设置视图的边距。


什么alignment呢?

这创build了一个约束,即一个视图的边或中心应该与另一个视图的边或中心alignment。 例如,在文本视图的一列中,您可能希望每个文本字段的前缘和后缘alignment。