Swift UIViewAnimation with spring移动到错误的位置然后跳转

时间:2015-12-15 02:04:08

标签: ios swift2 uiviewanimation uianimation

我试图用弹簧效果将标签移动到另一个地方。

UIView.animateWithDuration(1, delay: 1, usingSpringWithDamping: 0.9, initialSpringVelocity: 0, options: [], animations: { () -> Void in
    self.textLabel.center = CGPointMake(self.view.center.x, self.view.center.y-220)
}, completion: { (Bool) -> Void in
})

基本上它会将标签移动到错误的位置,但在动画结束后它会突然跳转到我想要去的地方。

导致此问题的原因是什么?

1 个答案:

答案 0 :(得分:1)

我在另一个动画中有动画,导致了这个问题。现在它已经解决了。