如何在AutoLayout中使UIButton的垂直距離等於UIButton的水平距離。AutoLayout圓形UIButton - 等效的垂直和水平尺寸
使用視覺格式語言,我現在可以使所有UIButton具有相同的高度或寬度,但我不知道如何指定它們是相同的。
我也不希望這個距離是預定義的,我知道可以通過設置度量。
如何在AutoLayout中使UIButton的垂直距離等於UIButton的水平距離。AutoLayout圓形UIButton - 等效的垂直和水平尺寸
使用視覺格式語言,我現在可以使所有UIButton具有相同的高度或寬度,但我不知道如何指定它們是相同的。
我也不希望這個距離是預定義的,我知道可以通過設置度量。
您無法使用vfl進行此操作。
您必須使用方法...
AddConstraintForItem:屬性:關係:toItem:屬性:乘數:不變。
或者類似的東西無論如何。
兩個項目可以相同,兩個屬性設置爲寬度和高度。
找出解決方案。你不能使用視覺格式語言,而是需要使用NSLayoutConstraint constraintWithItem
NSLayoutConstraint *constraint = [NSLayoutConstraint constraintWithItem:forwardButton attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:forwardButton attribute:NSLayoutAttributeWidth multiplier:1.0 constant:0];
[self.view addConstraint:constraint];