搜索
您的当前位置:首页正文

GCD 主队列+异步执行

来源:二三娱乐

GCD 主队列+异步执行

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

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

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