Ios 停止UIView动画,但不前进到终点

Ios 停止UIView动画,但不前进到终点,ios,uiview,Ios,Uiview,是否仍然可以停止UIView动画,但不能跳转到结束值? 我想从我现在的位置继续,而不是在它开始移动到它的新位置之前有一个看起来不自然的“快照”以下是其他在这里绊倒的人的答案。非常简单,只需将“选项:UIViewAnimationOptionBeginFromCurrentState”传递到选项中,它就会从当前位置恢复 [UIView animateWithDuration:2.0 delay:0.0 option

是否仍然可以停止UIView动画,但不能跳转到结束值?
我想从我现在的位置继续,而不是在它开始移动到它的新位置之前有一个看起来不自然的“快照”

以下是其他在这里绊倒的人的答案。非常简单,只需将“选项:UIViewAnimationOptionBeginFromCurrentState”传递到选项中,它就会从当前位置恢复

[UIView animateWithDuration:2.0
                      delay:0.0
                    options:UIViewAnimationOptionBeginFromCurrentState
                 animations:^{
                     self.scrollView.contentOffset = CGPointMake(visibleFrame.origin.x, visibleFrame.origin.y);
                 }
                 completion:^(BOOL finished){}
 ];