Ho utilizzato SDWebImage sulla mia app per iPhone per gestire tutto il caricamento dell'immagine. Sto usando un'immagine segnaposto e voglio dissolvenza incrociata o dissolvenza nella nuova immagine una volta caricata. Sto usando un blocco di successo per impostare l'immagine, e sta funzionando alla grande. Non importa quello che provo, l'immagine non svanirà però. Ho provato a inviare il codice dell'animazione al thread principale, ma non è stato di alcun aiuto. Carica solo istantaneamente ... Nessuna animazione.iOS SDWebImage fade in new image
Ecco il mio codice. qualche idea?
// load placeholder image
NSURL *url = ...
_imageView = [[UIImageView alloc] init];
[_imageView setImage:[UIImage imageNamed:@"loading.jpg"]];
// request image
SDWebImageManager *manager = [SDWebImageManager sharedManager];
[manager downloadWithURL:url
delegate:self
options:0
success:^(UIImage *image) {
[UIView transitionWithView:_imageView
duration:3.0
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
[_imageView setImage:image];
} completion:NULL];
}
failure:nil];
funzionava. Grazie! – nothappybob
ottimo questo ha funzionato come un fascino –