Swift 带有 spring 的 UIView 动画移动到错误的位置然后跳转

Swift UIViewAnimation with spring moves to wrong place then jumps

我正在尝试使用 spring 效果为移动到另一个地方的标签设置动画。

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
})

基本上它使标签动画移动到错误的位置,但在动画完成后它突然跳到我想要它去的地方。

是什么导致了这个问题?

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