问题:以+ scheduledTimerWithTimeInte

2020-06-19  本文已影响0人  姜小舟

NSTimer默认运行在NSDefaultRunMode 下,当页面滑动过程中会因为Mode的切UITrackingRunLoopMode,而导致NSTimer将暂停回调。

如果我们希望页面滑动时,NSTimer也要回调,那就应该使用NSRunLoopCommonModes(KCFRunLoopCommonModes)。即:

[[NSRunLoop currentRunLoop] addTimer:self.myTimer forMode:NSRunLoopCommonModes];
上一篇 下一篇

猜你喜欢

热点阅读