HJCache UITableView перекрывающихся изображений - PullRequest
1 голос
/ 01 ноября 2011

Когда я использую HJCache в UITableView, изображения пересекаются при прокрутке вверх и вниз, поэтому изображения пересекаются при загрузке новых ячеек.В следующей ячейке уже есть изображение, и вы можете видеть, что оно загружает изображение и помещается поверх него.

Мой код:

HJManagedImageV *asyncImage = [[[HJManagedImageV alloc] initWithFrame:CGRectMake(0,0,90,65)] autorelease];
asyncImage.url = [NSURL URLWithString:[ar objectAtIndex:0]];
[imgMan manage:asyncImage]; [cell.contentView addSubview:asyncImage];

1 Ответ

0 голосов
/ 13 июня 2012

Я думаю, это проблема повторного использования ячеек, а не использования HJCache.Вы можете проверить это, удалив (отключив) HJCache и используя жестко запрограммированные встроенные изображения.

Если вы выполните [cell.contentView addSubview: asyncImage] в любой точке, и эта конкретная ячейка будет повторно использована, затем вам нужно либо повторно использовать asyncImage, либо удалить его и добавить новый.

...