美文网首页
tableView 滑动卡

tableView 滑动卡

作者: 紫云夕月 | 来源:发表于2016-08-31 17:36 被阅读21次

    tableView 滑动卡的问题主要是因为:从缓存中或者是从本地读取图片给UIImage的时候耗费的时间。需要把下面的两句话放到子线程里面

    NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:app.icon]]; //得到图像数据

    UIImage *image = [UIImage imageWithData:imgData];

    把UIImage赋值给图片的时候在主线程。

    子线程不能更新UI 所有的UI更新都是主线程执行了。手指滑动屏幕了。或者屏幕的某个方法执行了。

    子线程里面加入NSTimer 的时候需要 手动添加NSRunloop  否则不能循环。

    相关文章

      网友评论

          本文标题:tableView 滑动卡

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