如何在Ios

时间:2015-09-22 07:25:21

标签: ios objective-c

布局,我想将垂直间距b / w“phoneNumber”赋予“约会”标签 和 “phoneButton”到“约会”标签,如下面的代码

为此,我写了两行代码,我认为应该可以写一行,从一个标签到多个标签给出相同的垂直空间

请帮帮我一个

我的代码: -

 [Cell.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-10-[appointment(30)]-5-[phoneNumber(30)]"
                                                                                 options:0
                                                                                 metrics:nil
                                                                                   views:viewsDic]];

 [Cell.contentView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-10-[appointment(30)]-5-[phoneButton(30)]"
                                                                                 options:0
                                                                                 metrics:nil
                                                                                   views:viewsDic]];

1 个答案:

答案 0 :(得分:0)

考虑使用Cartography。这将使您的布局更加容易。使用它,如果你想添加10的垂直间隙,你可以这样做

constrain(appointment, phoneNumber, phoneButton) { view1, view2, view3 in
    view2.top == view1.bottom + 5
    view3.top == view1.bottom + 5
}