TableView,CollectionView刷新reloaddata图片闪现的问题 基本上是由于使用SDWebImage导致的,这里简单的教大家一种方法解决吧 个人认为闪现的原因是因为reloaddata时候 切换图片导致的 所以我们给一个和你要赋值的图片相同的填充图片就可以 那么这个相同的填充图片怎么找呢 没错,SDWebImage给我们缓存了,所以只需要使用这个方法就可以
[self sd_setImageWithURL:url placeholderImage:[[SDImageCache sharedImageCache] imageFromDiskCacheForKey:url.absoluteString] options:0 progress:nil completed:nil];
你可以修改SDWebImage框架,也可以加一层套接层.
可能你项目中的圆形图片还会有问题 你会想 明明我添加的是带有圆角的图片 为什么还会有问题 这时候 你可以试试 把你的控件的layer也添加一个圆角试试 相信你的问题就会解决的