0

当使用带有表格视图的HanekeSwift时,我可以简单地在单元格内显示一个图像:

cell.image.hnk_setImageFromURL(url!)

没有任何进一步的控制。

如果我快速滚动表格视图,一些单元格将离开屏幕而不显示它们的图像,因为这些图像尚未下载。

HanekwSwift 是否会自动取消对这些屏幕外单元格的网络请求?

4

1 回答 1

1

HanekeSwift 的一位贡献者告诉我,答案是否定的,我应该打电话给hnk_cancelSetImage prepareForReuse。因此,我在继承自的类中添加了以下几行UITableViewCell

override func prepareForReuse() {
    super.prepareForReuse()

    compImage.hnk_cancelSetImage()
    compImage.image = nil 
}
于 2016-01-19T01:23:27.997 回答