欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

拖动UITableView时,NSTimer暂停 博客分类: IOS NSTimerUITableView

程序员文章站 2024-03-25 15:49:16
...
1、
    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];
相关标签: NSTimer UITableView