He estado usando SDWebImage en mi aplicación de iPhone para manejar toda la carga de imágenes. Estoy usando una imagen de marcador de posición, y quiero fundir o fundir en la nueva imagen una vez que se carga. Estoy usando un bloque de éxito para establecer la imagen, y está funcionando muy bien. Sin importar lo que intento, la imagen no se desvanecerá. Intenté enviar el código de la animación al hilo principal, pero tampoco ayudó. Simplemente carga al instante ... Sin animación.iOS SDWebImage fade in new image
Aquí está mi código. ¿Alguna 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];
funcionó muy bien. ¡Gracias! – nothappybob
genial, funcionó como un amuleto –