问:
一个动画结束后就重新调用这个方法
在点击按钮后,想让这个动画不再执行,如何让它停下来呢?
答:
1。添加一个BOOL值,为YES时执行动画,为NO时方法直接return,点击按钮后,设置它为NO就行了
2。设置[UIView setAnimationDelegate:nil];
3。不用其他额外的变量去控制。
就像performSelector方法可以用
[NSObject cancelPreviousPerformRequestsWithTarget:(id)];
问:
一个动画结束后就重新调用这个方法
在点击按钮后,想让这个动画不再执行,如何让它停下来呢?
答:
1。添加一个BOOL值,为YES时执行动画,为NO时方法直接return,点击按钮后,设置它为NO就行了
2。设置[UIView setAnimationDelegate:nil];
3。不用其他额外的变量去控制。
就像performSelector方法可以用
[NSObject cancelPreviousPerformRequestsWithTarget:(id)];
相关文章: