В моем TableViewCell есть UIImageView. Когда я не устанавливаю изображение, прокрутка и поворот интерфейса работают очень плавно. Но когда изображения отображаются в ячейках, прокрутка и анимация вращения становятся прерывистыми. Я использовал ленивые методы загрузки изображений для отображения в ячейках. Для отображения изображения я веду словарь NSData. Если присутствуют данные, соответствующие изображению, тогда я просто делаю
<code>
cell.Icon=[self imageForCellAtIndex:indexPath.row];
и функция похожа
<code>
-(UIImage*)imageForCellAtIndex:(int)index
{
Obj *ob=[mList objectAtIndex:index];
if([mIcons objectForKey:app.Icon100])
return [UIImage imageWithData:[mIcons objectForKey:ob.IconLink]];
else
{
[self DownloadIconForIndex:index];
}
return nil;
}
Свойство Значок для ячейки установлено как
<code>
@property(nonatomic,assign)UIImage *AppIcon;
и в файле cell.m я переопределяю сеттер
<code>
-(void)setIcon:(UIImage *)icon
{
iconImageView.image=icon;
}
Где я иду не так. Пожалуйста, предложите.