如何使用百分比而不是常量来设置约束宽度

时间:2015-05-25 20:50:33

标签: ios autolayout nsautolayout

我想使用自动布局约束添加分隔线。

enter image description here

这个想法是有一些百分比依赖。例如,让我们说第一个标签下的第一行约等于superview的70%,然后我需要从70%+填充开始布局第二个标签和第二行。所以第二行应该小于总宽度的30%。

也许可以使用NSLayoutConstraint constraintWithItem

主要问题是如何设定百分比。

1 个答案:

答案 0 :(得分:2)

这是约束的multiplier的用途。将第一行的宽度设置为等于其超级视图的宽度,但乘数为0.7(或其左右)。

您可以在代码或Xcode(Interface Builder)中设置它。