これは、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];
}
クロスフェード効果を持つように変更するにはどうすればよいですか? Cross Fade Effect は、TechCrunch iOS アプリのように画像がゆっくりと遷移するエフェクトです。ありがとう!
更新: uitableview セルで (SDWebImage 以外の) クロス フェード効果を得るために何か他のことができる場合は、回答に書き込むことができます。
更新:前回の更新後、ほとんど回答がなく、問題を部分的に解決できました。以下の回答のように transitionWithView を使用すると、動作し、希望どおりにクロスフェードしますが、下部に触れるとより多くのエントリをロードする tableivew コントローラーを使用しているため、新しいブロックのエントリが表示される前にすべてのセルが一度更新されますどうすればこの動作を防ぐことができますか?