我在UIViews
中包含带有动画的UIScrollViews
,并且在滚动时不会更新动画。使用NSTimers
进行更改。
有什么已知的原因会发生这种情况吗?
最佳答案
分配您自己的计时器,然后在NSRunLoopCommonModes中将它们自己添加到运行循环中
[[NSRunLoop currentRunLoop] addTimer:myTimer forMode:NSRunLoopCommonModes];
NSRunLoopCommonModes
使用此值作为模式添加到运行循环的对象由已声明为“ public ”模式集的成员的所有运行循环模式监视;有关详细信息,请参见CFRunLoopAddCommonMode的描述。
在Mac OS X v10.5和更高版本中可用。