设置UIButton框架并保持约束

时间:2015-02-01 22:56:29

标签: ios swift

我有一个具有以下约束的UIButton:

  • 右:0
  • 底部:0
  • 身高:60

我设置了这些约束并在Storyboard中添加了按钮。

如何以编程方式更改按钮的框架?

我尝试了这个,但它没有任何效果:

goodButton.frame = CGRectMake(0, 0, 200, badButton.bounds.size.height)

1 个答案:

答案 0 :(得分:1)

当你说约束时,你的意思是AutoLayout约束吗?在autoLayout中,修改按钮的框架不再有意义。

必须通过autoLayout约束来处理帧中的更改。您需要创建对约束的引用(它们是对象)..并相应地修改它们的.value属性。

更正:.constant属性