自动布局中“使用标准值”和“约束到边距”是什么意思?

问题描述 投票:16回答:1

我已经阅读了几个自动布局教程,如this。但是我仍然不清楚pin对话框中的以下选项

  1. 标准值,手动值和画布值之间有什么区别?
  2. 限制边际复选框有什么作用?
  3. 对齐做什么?
ios autolayout nib
1个回答
9
投票

标准值,手动值和画布值之间有什么区别?

标准值使用"the recommended spacing for constraints that specify distance between items",通常约为10分。

当前画布值会复制当前在画布上显示的对象的值。

手动值是您想要的任何值。


限制边际复选框有什么作用?

对容器视图的边距而不是边缘的约束。来自qazxsw poi:

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

您可以使用the docs设置视图的边距。


对齐做什么?

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

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.