Я использую SDWebImage в своем приложении для iPhone для обработки всех загрузок изображений. Я использую изображение-заполнитель, и я хочу, чтобы новое изображение затухало или исчезало после его загрузки. Я использую блок успеха для установки изображения, и он отлично работает. Что бы я ни пытался, изображение не исчезает. Я попытался отправить код анимации обратно в основной поток, но это тоже не помогло. Он просто загружается мгновенно... Никакой анимации.
Вот мой код. есть идеи?
// 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];