iOS SDWebImage fade-in UITableViewCell

Ich bin schon mit SDWebImage(ver3.0) auf meine iOS-app, und ich möchte zu verblassen in dem neuen Bild von uitableviewcell sobald es lädt wie Weg2.0, Pinterest, und Viddy.Dank iOS SDWebImage fade-in neues Bild, fade-in sich selbst ist, zu arbeiten.
Jedoch, Bild in Zelle wieder geladen tableview beim scrollen.
Dies kann verursacht werden durch eine Wiederverwendung von einer Zelle.

Hier ist mein code.

[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];
                              }
                          }];
  • Finden Sie heraus, ob SDWebImage nicht Zwischenspeichern - wenn ja, stellen Sie sicher, dass Sie nur animieren, non-Cache lädt.
  • Danke! Die Zwischenspeicherung erfolgt. Aber ich nicht überprüfen, ich habe nur animieren, non-Cache geladen wird...
  • Mögliche Duplikate von iOS SDWebImage fade-in neues Bild
InformationsquelleAutor tsk | 2012-12-25
Schreibe einen Kommentar