我一直在我的 iOS 应用程序上使用 SDWebImage(ver3.0),我想在 uitableviewcell 的新图像像 Path2.0、Pinterest 和 Viddy 这样加载后淡入淡出。感谢iOS SDWebImage 淡入新图像,淡入淡出- 本身正在工作。但是,滚动表格视图时,单元格中的图像会再次加载。这可能是由单元的重用引起的。
这是我的代码。
[cell.userImageView setImageWithURL:url
placeholderImage:placeholderImage
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) {
if (!error) {
cell.userImageView.alpha = 0.0;
[UIView transitionWithView:cell.userImageView
duration:1.0
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
[cell.userImageView setImage:image];
cell.userImageView.alpha = 1.0;
} completion:NULL];
}
}];