SDWebImage第三方库是一个非常不错的缓存图片的第三方库。大家都在用。
只是最近在用的时候发现使用中没有任何动效。加载中很生硬。
所以稍微改动这个方法
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options progress:(SDWebImageDownloaderProgressBlock)progressBlock completed:(SDWebImageCompletedBlock)completedBlock
{
if (image)
{
wself.alpha = .0f;
[[self class] animateWithDuration:.3f animations:^{
wself.alpha = 1.0f;
}];
wself.image = image;
[wself setNeedsLayout];
}
}
这是一个简单的改变ALpha的值,来换取动画的效果