【问题标题】:Button not being adjusted programmatically按钮未以编程方式调整
【发布时间】:2018-07-13 14:53:39
【问题描述】:

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

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

另一种方法是这样的:

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

这些似乎都不起作用。有谁知道为什么?

【问题讨论】:

    标签: swift button adjustment


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 2012-04-06
      相关资源
      最近更新 更多