如何在运行时更改约束的关系?

时间:2018-09-05 07:31:05

标签: ios swift ios-autolayout nsautolayout

我有一个约束

var constraintButton = NSLayoutConstraint (item: buttonPlay, 
                                       attribute: NSLayoutAttribute.Bottom, 
                                       relatedBy: NSLayoutRelation.Equal,
                                       toItem: self.view, 
                                       attribute: NSLayoutAttribute.Bottom, 
                                       multiplier: 1,
                                       constant: 0)

我想在运行时在greaterThanOrEqualEqual之间进行切换,然后再次返回。

1 个答案:

答案 0 :(得分:0)

您无法修改现有约束的relatedBy值。而是,删除约束并添加其他约束。