UIView动画取消了之前的动画?

时间:2010-05-27 09:34:17

标签: iphone objective-c cocoa-touch animation uiview

我有一个计算时间的NSTIMER,并且在t = 10时,它会触发动画,但在此期间可能会发生另一个动画正在运行。这会导致先前运行的动画中断。

有什么想法吗?我认为UIVIEW动画是在差异线程中运行的。我不能在这里使用一个willstop选择器,因为当另一个动画正在运行并且可能还没有结束时,t = 10可能会发生。

1 个答案:

答案 0 :(得分:3)

您需要致电[UIView setAnimationBeginsFromCurrentState:YES];