我有一个递归的 UIView animatewith duration: delegate 来运行动画。当 View 消失时,我应该停止此动画。 [self.view.layer removeAllAnimation] 似乎没有帮助。还有其他停止动画的方法吗?
最佳答案
使用方法 [UIView animateWithDuration:animations:completion:] 怎么样? 如果 View 消失了,您可以在完成 block 内部进行检查。如果没有 - 再运行一次动画迭代。
关于ios - UIView animatewithDuration - 移除动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12909773/