1
UIImageView在单元格闪烁我知道SDWebImage将清除应用程序进入后台时的内存缓存。 所以,当应用程序进入前景,滚动tableView刷新,然后reloadData,单元格中的imageView将闪烁,即使数据没有改变。当tableView reloadData
[cell.toolsImageView sd_setImageWithURL:[NSURL URLWithString:toolsModel.iconUrl] placeholderImage:[UIImage imageNamed:@"morentu_circle"] options:SDWebImageRetryFailed];
除了判断模式的转变,是否有任何其他的方式来避免闪烁?围绕reloadData
闪烁步骤:reloadData之前
显示图像;
reloadData和imageView重置图像的URL;
在SD内存缓存中找到图像,但未找到;
在SD磁盘缓存中找到图像,将其设置为异步;
更改为显示placeholderImage;
加载磁盘映像。