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