我有一个 UIView 动画正在进行,我需要在我的 iOS 应用程序中取消它。我试过这个:
[self.view.layer removeAllAnimations];
但它没有用。动画继续。这是我的动画代码:
[UIView animateWithDuration:1.4 delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{
recognizer.view.transform = CGAffineTransformTranslate(recognizer.view.transform, translation.x, translation.y);
} completion:^(BOOL finished) {
NSLog(@"completed animation, now do whatever");
}];
有人对它为什么不起作用有任何想法吗?