欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

IOS 请介绍 UITableVIew 如何正确流畅地加载大量网络图像

最编程 2024-03-29 11:12:38
...

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