UIScrollView在滚动时暂停NSTimer

Pet*_*zes 7 xcode uiscrollview nstimer ios

我有UIScrollView一系列快速更新数字的标签(每隔0.06秒).然而,当滚动视图移动时,NSTimer暂停并且直到滚动和弹性动画完成之后才暂停.

NSTimer无论滚动视图的状态如何,我如何避免这种情况并进行运行?

Iñi*_*tia 24

解决这个问题的一个简单方法是添加你NSTimermainRunLoop.

[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];
Run Code Online (Sandbox Code Playgroud)

要从安装它的所有运行循环模式中删除计时器,请invalidate向计时器发送一条消息.