我有以下代码:
override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {
myView.frame.origin.x += 2
}
有问题的视图包含在另一个视图中,该视图在修改时按预期移动。因此,我认为这种嵌套是问题的根源。有没有解决方案,以便我可以按照上面的方式移动视图“myView”?
答案 0 :(得分:0)
尝试不直接编辑框架的值,而是重置框架:
var f = myView.frame
f.origin.x += 2
myView.frame = f