У меня есть UITableView с пользовательскими UITableViewCells.Каждая ячейка асинхронно загружает изображение и отображает его, все это прекрасно работает, и табличное представление прекрасно прокручивается.
Теперь я добавил анимацию «затухания» к изображениям ячейки, но это нарушает прокрутку таблиц.Когда я щелкаю, как только изображение хочет «исчезнуть», анимация прокрутки табличного представления останавливается.Как будто недавно появившееся «fade in» на изображениях клеток прерывает анимацию прокрутки.
Есть ли способ обойти это?это обычное поведение, или мне удалось сделать что-то действительно странное?
Вот функция обратного вызова, которая вызывается после асинхронной загрузки изображения (функция анимации).
-(void)imageReady:(UIImage *)image FromUrl:(NSString *)url
{
[UIView animateWithDuration:0.3 animations:^
{
[self.imageThumbnail setImage:image];
self.imageThumbnail.alpha = 1;
}];
}
Я установил альфа на 0 на более ранней стадии.
Вся помощь приветствуется.