美文网首页iOS 多线程
GCD 主队列+异步执行

GCD 主队列+异步执行

作者: GrayMantis | 来源:发表于2017-07-23 12:20 被阅读15次

    GCD 主队列+异步执行

    • 一定在主线程执行
    • 不会开启新的线程
    • 任务一定会在主线程 空闲 的时候执行(重要)

    有一个textView做的电子书, 要求在点击下一页之后 滚动到最上方
    只能等加载完成之后 改变contentoffset
    所以要等到主线程 空闲 ,也就是说界面上的东西都准备完全了

        dispatch_async(dispatch_get_main_queue(), ^{
            NSLog(@"%@", [NSThread currentThread]);
             [self.textView setContentOffset:CGPointMake(0, 0) animated:YES];
        });
    

    相关文章

      网友评论

        本文标题:GCD 主队列+异步执行

        本文链接:https://www.haomeiwen.com/subject/xntmkxtx.html