拖动UITableView时,NSTimer暂停 博客分类: IOS NSTimerUITableView
程序员文章站
2024-03-25 15:49:16
...
1、
2、
CFRunLoopRef runLoop = CFRunLoopGetCurrent(); CFRunLoopTimerContext context = {0, NULL, NULL, NULL, NULL}; CFRunLoopTimerRef timer = CFRunLoopTimerCreate(kCFAllocatorDefault, CFAbsoluteTimeGetCurrent(), 0.02, 0, 0, &myCFTimerCallback, &context); CFRunLoopAddTimer(runLoop, timer, kCFRunLoopCommonModes);
2、
NSTimer *updateTimer = [NSTimer scheduledTimerWithTimeInterval:0.02 target:self selector:@selector(updatePosition) userInfo:Nil repeats:YES]; NSRunLoop *mainRunLoop=[NSRunLoop currentRunLoop]; [mainRunLoop addTimer:updateTimer forMode:NSRunLoopCommonModes];