我有一个可以用搜索框搜索的动态表格 View ,如果我在背景的单元格中加载图像并且搜索文本发生变化,单元格中的对象也可能发生变化,有时是旧图像在后台加载的将完成并在不应该显示的时候显示。并非每个图像都以相同的方式加载,但这是导致问题的方法:
[self.CarImage sd_setImageWithURL:imageURL
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageurl){
[self.CarImage setAlpha:0.0];
[UIImageView animateWithDuration:.5 animations:^{
[self.CarImage setAlpha:1.0];
}];
}];
任何想法将不胜感激
最佳答案
这里需要做两件事
1)在prepareforresue方法中取消当前下载请求
2) 在 prepareforresue 方法中将图像设置为 nil
希望这能解决您的问题
关于ios - 可重用的 TableViewCell 加载旧图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39538870/