5

tableViewを下にスクロールしてデータをロードしたい。

データを取得する場所からJSONAPIを使用しています。そのプライベートメッセージシステム。20エントリを取得するたびに、ページ(0からx)を選択して、最初からxエントリを取得できます(20エントリごと)。そのため、現時点ではテーブルがあり、20個のエントリのリストをロードして表示しています。

最後のエントリに到達したらすぐに、次の20エントリをロードする必要があります。

私はここStakcOVerflowでそれについて多くのことを読み、これを使ってGithubプロジェクトを調べようとしていますが、まったく理解していません。誰かがこれを行う方法を教えてもらえますか?

4

2 に答える 2

9

willDisplayCellUITableviewのメソッドを使用できます。たとえば、行に「さらに読み込む」ボタンがある場合、そのボタンがあるかどうかを確認します。

この投稿を参照してください。

Githubプロジェクト。

于 2012-04-04T08:21:26.560 に答える
3

このデリゲートを実装できます

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
//配列にデータを入れる
[tableView reloadData];
}

于 2012-04-04T08:44:47.317 に答える