IOS 如何在 Collection View 中只下载合适的图片?

标签 ios objective-c uitableview

为了将图片下载限制为只下载有用的图片(我的意思是当你滚动的速度不是太快时),我在 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/

相关文章:

swift - 修复 UITableView 滞后问题

ios - 带 header 的Alamofire 4分段上传

ios - userInterfaceIdiom 始终表示 iPhone

iphone - 如何在 info.plist 中动态传递 Facebook App ID?

python - 使用 NSStreams 在 iOS 上复制文件的问题

ios - 使用 Swift 按字母顺序对 TableView 单元格进行排序

ios - NSHomeDirectory 为守护进程返回什么?

iOS UISlider VoiceOver 禁用说出值

objective-c - C头文件-良好做法

ios - 如何使 UITableView 的部分标题居中