AFNetworking - исчезает анимация на изображении при прокрутке UITableView
У меня есть табличное представление, которое отображает изображения с использованием отложенной загрузки из AFNetworking с изображением-заполнителем. Я'я пытаюсь найти способ перехода от заполнителя к изображению, когда оно 'загружен. Мой код здесь работает, но если при прокрутке таблицы загружается изображение, все выглядит странно и таблица перестает прокручиваться. То же самое происходит с горизонтальным скроллером с тем же эффектом.
Вот'это код, который яиспользуя внутри cellForRowAtIndexPathI '
[cell.hotelImage setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:hotelImageUrl]]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]
success:^(NSURLRequest *request , NSHTTPURLResponse *response , UIImage *image ){
if (request) {
//Fade animation
[UIView transitionWithView:self.view
duration:1.0f
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
[cell.hotelImage setImage:image];
} completion:NULL];
}
}
failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error){
}
];
используя if (запрос), чтобы избежать анимации, когда изображение находится в кэше.
Спасибо заранее.