cellForRowAtIndexPath
私は次のメソッドのコードを持っています:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"champion cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
UIImage *cellIcon = [UIImage imageNamed:[arrayOfChampionPictures objectAtIndex:indexPath.row]];
[[cell imageView] setImage:cellIcon];
cell.imageView.frame = CGRectMake(0.0f, 0.0f, 70.0f, 70.0f);
cell.imageView.layer.cornerRadius = 7;
[cell.imageView.layer setMasksToBounds:YES];
cell.textLabel.text = [arrayOfChampionNames objectAtIndex:indexPath.row];
return cell;
}
写真の名前を含むarrayOfChampionNames
ローカルデータベースはどこに保存されていますか。NSMutableArray
UITableViewに画像がある約103個のセルです。最初のスクロールは最初から最後まで遅れ、その後はスムーズにスクロールします。シミュレーターに遅れはありません。
私が思いついた可能な解決策、しかし私はそれらを実現する方法がわかりません
- スクロール後に画像を読み込む、
- 画像データをUITableViewにプリロードします。