(Swift)我想移动一个视图,但代码不起作用,如何修复它?

时间:2015-10-29 02:48:40

标签: swift

enter image description here红色部分是我的按钮视图,上面有5个按钮。

buttonView.frame.origin.y = 800

我想使用此代码将视图移出屏幕,而不是制作动画,但它不会移动。

我写了错误的代码吗?

enter image description here 我试着用按钮来控制它,它刚刚回来了。

请帮助我,非常感谢你!

2 个答案:

答案 0 :(得分:0)

您的代码有效。我不知道什么不适合你。但是你想要为你的观点设置动画,试试这个

testView.frame.origin.y -= 50

UIView.animateWithDuration(0.5) { () -> Void in

    self.testView.frame.origin.y += 50
}

答案 1 :(得分:0)

我解决了这个问题,只需在viewDidLoad中设置:

self.view.translatesAutoresizingMaskIntoConstraints = false