如何使UIButton的垂直距离相当于AutoLayout中UIButton的水平距离。
使用视觉格式语言,我目前可以使所有UIButtons具有相同的高度或宽度,但我不知道如何指定它们是相同的。
我也不希望预定义此距离,我知道这可以通过设置指标来实现。
答案 0 :(得分:0)
您无法使用vfl。
你必须使用这个方法......
AddConstraintForItem:属性:关系:toItem:属性:乘数:常数
或类似的东西。
两个项目可以相同,两个属性将一个设置为宽度,一个设置为高度。
答案 1 :(得分:0)
找出解决方案。您不能使用Visual Format Language,而是需要使用NSLayoutConstraint constraintWithItem
NSLayoutConstraint *constraint = [NSLayoutConstraint constraintWithItem:forwardButton attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:forwardButton attribute:NSLayoutAttributeWidth multiplier:1.0 constant:0];
[self.view addConstraint:constraint];