这就是我成功使用 SDWebImageManager 下载图像的方式:
- (void) downloadThumbnails:(NSURL *) finalUrl
{
SDWebImageManager *manager = [SDWebImageManager sharedManager];
[manager downloadWithURL:finalUrl
options:0
progress:nil
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {
if (image)
{
self.thumbnailURL = [finalUrl absoluteString];
}
}];
}
- (UIImage*)thumbnail {
if (!self.thumbnailURL) return nil;
return [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:self.thumbnailURL];
}
如何修改以具有交叉淡入淡出效果?交叉淡入淡出效果是一种使图像显示过渡缓慢的效果,就像 TechCrunch iOS 应用程序一样。谢谢!
更新:如果我可以做任何其他事情来在 uitableview 单元格中产生交叉淡入淡出效果(SDWebImage 除外),那么您可以将其写在答案中。
更新:我上次更新后收到的答案很少,我能够部分解决问题。在下面的答案中使用 transitionWithView ,它正在工作并以我想要的方式交叉淡入淡出,但是因为我使用的是 tableivew 控制器,当它触及底部时它正在加载更多条目,它会在新的条目块之前刷新所有单元格一次已加载,我该如何防止这种行为?