私は自分のUITableViewで何らかの遅延読み込みを実装する必要があります。UITableViewレイジーローディングセルデータ
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//... some initializations here
//this is a function that pulls my cell data using helper class
NSData *cellData=[MyDataClass dataForCellAtIndexPath:indexpath.row];
//... here I populate pulled data to cell
return cell;
}
dataForCellAtIndexPath
方法が遅いので、すべてがスムーズに、しかしテーブルビューのスクロールを大きくなく動作します。だから、私はこのメソッドを呼び出すことによって、データをセルに埋め込むことを実装する必要があります。私が期待する結果は、テーブルビューはスムーズにスクロールされますが、セルの描画後にセルの内容が少しずつ表示されることです。私を助けてください、どうすればできますか?
改善点は?細胞を描く必要がある場合は、それを即座に描く必要があります。だから、すべての踏み板にゆっくりとメソッドを呼び出すと、何も結果は出ませしかし参照のおかげです。 – Oleg
@Olegそれはすぐに細胞を描き、その内容は後で埋められるでしょう。 – GregularExpressions
ほんとうに面白いです。今すぐ試してみるよ。 – Oleg