当我在swift中更改它的x原点时,UIView不会移动

时间:2015-09-29 07:08:12

标签: ios swift uiview

我有以下代码:

override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {
    myView.frame.origin.x += 2
}

有问题的视图包含在另一个视图中,该视图在修改时按预期移动。因此,我认为这种嵌套是问题的根源。有没有解决方案,以便我可以按照上面的方式移动视图“myView”?

1 个答案:

答案 0 :(得分:0)

尝试不直接编辑框架的值,而是重置框架:

var f = myView.frame
f.origin.x += 2
myView.frame = f