问题:
创建一个NSTimer,默认注册在NSDefaultRunLoopMode模式的runloop,scroller滑动时会切换到NSEventTrackingRunLoopMode模式,在其他模式注册的事件就不会执行
解决办法:
可以通过addTimer:forMode:方法把NSTimer加到NSEventTrackingRunLoopMode模式下.这个模式等效于NSRunLoopCommonModes,NSDefaultRunLoopMode的结合
NSEventTrackingRunLoopMode
NSRunLoopCommonModes
NSDefaultRunLoopMode
网友评论