Я использую setImageWithURL для ленивой загрузки изображений в ячейки таблицы, но есть проблема. Он загружает изображения нормально, но, похоже, на устройстве возникает проблема с обновлением, когда изображения отображаются только при прокрутке их из представления и обратно.
В симуляторе работает отлично. Устройство работает под управлением iOS 5.1.1 на iPhone 4S.
Эта таблица отображается в контроллере UINavigation, и, поскольку изображения кэшируются, я ожидаю, что изображения появятся довольно быстро, когда я снова посмотрю на экран. Они есть, но отображаются в половину своего первоначального размера.
Изображения имеют размер 60x30.
Это проблема с загрузкой изображений на экран сетчатки, если они вдвое меньше, и что может вызвать эту проблему с обновлением?
Фрагмент кода ниже...
- (UITableViewCell *)tableView:(UITableView *)tableview cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableview dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
...
[cell.imageView setImageWithURL:url placeholderImage:[UIImage imageNamed:@"transparent_shade"]];
...
return cell;
}
Заранее спасибо за любую информацию