Прокрутка iOS UITableView не плавная - PullRequest
1 голос
/ 30 августа 2011

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

Проблема в том, что UITableViews плавно прокручиваются в симуляторе, но не плавно в устройствах iOS.Может кто-нибудь сказать мне, почему и как решить проблему.

Ниже приведен код, связанный с вышеуказанной проблемой:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"CellIdentifier";
    ItemTableViewCell *cell = (ItemTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = (ItemTableViewCell *)[[[NSBundle mainBundle] loadNibNamed:@"ItemTableViewCell" owner:self options:nil] lastObject];
    }
    GroupBuy *groupBuy = [tableArray objectAtIndex:indexPath.row];
    cell.groupBuy = groupBuy;
    [cell refreshData];
    cell.selectionStyle = UITableViewCellSelectionStyleNone;
    [[NSNotificationCenter defaultCenter] addObserver:cell selector:@selector(starAction:) name:@"StarAction" object:nil];
    return cell;
}

Большое спасибо.

1 Ответ

3 голосов
/ 30 августа 2011

для загрузки изображений асинхронно используйте

http://www.markj.net/iphone-asynchronous-table-image/

...