按钮未按编程方式进行调整

时间:2018-02-03 04:35:09

标签: swift button adjustment

我有一个名为loginButton的按钮,我想改变它的帧位置,并尝试了几种方法。一种方法是:

var newFrame = loginButton.frame;
newFrame.origin.y -= 100; 
loginButton.frame = newFrame;

另一种方法是:

loginButton.frame.origin = CGPoint(x: 16, y: 204)

这些似乎都没有完成这项工作。有谁知道为什么?

1 个答案:

答案 0 :(得分:0)

这是因为您已经使用自动布局约束定位了此按钮。您无法使用frame设置来对抗自动布局。如果要重新定位按钮,则必须更改约束