0
反正是有停止的UIView动画,而不是直接到最终值? 我想继续我在哪里,而不是在它开始移动到它的新位置之前有一个生涩的看起来“快照”停止的UIView动画,如不推进到最后
反正是有停止的UIView动画,而不是直接到最终值? 我想继续我在哪里,而不是在它开始移动到它的新位置之前有一个生涩的看起来“快照”停止的UIView动画,如不推进到最后
这里是其他人在这里绊倒的答案。非常简单,只需将'options:UIViewAnimationOptionBeginFromCurrentState'传递给选项,它将从当前位置恢复。
[UIView animateWithDuration:2.0
delay:0.0
options:UIViewAnimationOptionBeginFromCurrentState
animations:^{
self.scrollView.contentOffset = CGPointMake(visibleFrame.origin.x, visibleFrame.origin.y);
}
completion:^(BOOL finished){}
];