为了将图片下载限制为只下载有用的图片(我的意思是当你滚动的速度不是太快时),我在 tableView:willDisplayCell:forRowAtIndexPath:
中使用了 NSURLSessionTask,然后在 中取消了它>tableView:didEndDisplayingCell:forRowAtIndexPath:
为了不继续下载无用的 Table View 单元格。
我没有注意到 Collection View 的 collectionView:didEndDisplayingCell:forRowAtIndexPath:
这样有趣的方法。
有没有一种特定的方法可以在不使用外部 API 的情况下以与 Collection View 相同的方式中止无用的下载?
提前感谢您的返回。 :o)
最佳答案
collectionView 已经有这两个方法了
- collectionView:willDisplayCell:forItemAtIndexPath:
- collectionView:didEndDisplayingCell:forItemAtIndexPath:
请参阅苹果文档 here
关于IOS 如何在 Collection View 中只下载合适的图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30866563/