开发者社区> 问答> 正文

IOS 请教大家关于UITableVIew正确流畅加载大量网络图片的问题

如题,请问大家 我目前有一个UITableVIew 然后里边有大量的网络图片 而且是类似啪啪那种的大图 现在我download的时候都是在表格不滚动的时候 即 scrollViewDidEndDecelerating方法和scrollViewDidEndDragging方法中加载网络图片 类似官方demo——LazyTableView,加载图片我是异步调用[NSData dataWithContentsOfURL:imageUrl];取得图片 取得之后立刻存到本地磁盘然后释放内存(因为我发现加载大量网络图片的时候不释放内存的图片 内存就会越滚越多)然后每次滚动的时候如果已经存到本地了,则异步调用[NSData dataWithContentsOfFile:imageUrl];然后显示出来,但是我发现表格滚动的时候比较卡,而且由于表格的复用,有的时候滚动的时候可以明显的看见图片还是之前的图片,然后切换到了新的图片,感觉很不好,请问各位有什么好的解决方法吗?图片不打算放内存里

展开
收起
杨冬芳 2016-06-30 17:21:25 2246 0
1 条回答
写回答
取消 提交回答
  • IT从业

    用三方的AsyncImageView 加载图片

    2019-07-17 19:49:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载