自动布局中固定和对齐之间的区别?

Difference between pin and align in autolayout?

storyboard 中自动布局中的 align 和 pin 属性有什么区别?

图钉工具:

  • Pin 工具列出定位和大小属性(在关于自动布局和布局约束中描述)。这些属性指的是 selected 项目的对齐矩形。仅启用有效的约束选项。

  • 固定工具以查看您可以放置​​的不同类型的约束。 Width/height 约束在对象上强制执行给定的宽度或高度。相等 width/height 约束确保多个对象保持相等的宽度或高度。 leading/trailing space 固定将对象的左侧绑定到其父视图的左侧(前导),或将对象的右侧绑定到其父视图的右侧(尾随)。

  • Pin 工具,我们可以select单个项目,然后将约束设置为其最近的邻居(附近可能包含超级视图)

示例:

对齐工具:

  • 用于对齐多个对象以及将单个对象与容器的水平或垂直中心(或两者)对齐的对齐工具。

  • 对齐工具让我们select两个或更多元素然后设置约束以对齐它们的边缘、中心和调整大小行为

示例:

更多信息:Auto Layout Constraints with the Pin and Align Tools