例如,我有一个包含 3 个子视图的父视图。我正在以编程方式使用布局锚并尝试实现以下布局
|--subview 1--|--subview 2--|--subview 3--|
三个子视图中的每一个都具有相同的宽度。换句话说,
subView1.width = subView2.width = subView3.width subView1.width+subView2.width+subView3.width = parentView.width
我知道我可以使用乘数将 subView 1 和 subView 2 的宽度设置为:
subView1.widthAnchor.constraintEqualToAnchor(contentView.widthAnchor, multiplier: 1/3).active = true
subView2.widthAnchor.constraintEqualToAnchor(contentView.widthAnchor, multiplier: 1/3).active = true
并且 subView3 可以使前导锚与 subView2 的尾随锚对齐。
但是,我在某处看到 Interface Builder 实际上可以直接将这三个宽度分配为相等(不使用常量或乘数)。是否可以以编程方式对 Layout Anchor 执行相同操作?如何?谢谢。