【发布时间】:2015-06-09 02:47:10
【问题描述】:
如何以编程方式修改约束的乘数?我设置了以下内容:
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:_button attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeWidth multiplier:0.5 constant:0.0]];
我需要将其修改为:
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:_button attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeWidth multiplier:1.0 constant:0.0]];
【问题讨论】:
-
我认为没有办法更改乘数,但您可以删除约束并设置新的约束。
-
我最终使用了常数而不是乘数。
标签: ios objective-c autolayout constraints