Voici comment j'utilise avec succès SDWebImageManager pour télécharger les images:iOS SDWebImage Cross Fade Effect UITableViewCell
- (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];
}
Comment puis-je modifier pour avoir un effet de fondu enchaîné? Cross Fade Effect est celui qui fait que l'image montre une transition lente, tout comme l'application TechCrunch iOS. Merci!
MISE À JOUR: Si je peux faire autre chose pour avoir un effet de fondu enchaîné (autre que SDWebImage) dans la cellule uitableview que vous pouvez l'écrire dans la réponse.
MISE À JOUR: J'ai reçu quelques réponses après ma dernière mise à jour et je suis en mesure de résoudre partiellement le problème. En utilisant transitionWithView comme dans la réponse ci-dessous, il fonctionne et se fane comme je veux MAIS puisque j'utilise un contrôleur tableivew qui charge plus d'entrées lorsqu'il touche le bas, il rafraîchit toutes les cellules une fois avant que le nouveau bloc d'entrées ne soit chargé, comment puis-je empêcher ce comportement?