2012-04-04 13 views
5

テーブルビューのスクロールダウンにデータをロードします。UITableView - >スクロールダウンで追加の項目を読み込む方法

データを取得できるJSON APIがあります。 そのプライベートメッセージシステム。 毎回私は20のエントリーを得るでしょう、私はページを選択することができます(0からx)最初からxエントリーを得る(毎回20エントリー)。 私はテーブルを持っていて、20のエントリのリストを読み込んで表示します。

今すぐ最後のエントリに到達すると、次の20エントリがロードされます。

私はStakcOVerflowでこのことについて多くのことを読んで、これを使ってGithub Projectを見ていますが、それはまったく理解しません。 誰かがこれを行う方法を教えてもらえますか?

答えて

9

UITableviewのwillDisplayCellメソッドを使用できます。例の場合、行に「負荷がかかる」ボタンがあるかどうかを確認する。

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

Githubプロジェクトです。

+0

このデリゲートを実装することはできません。有効なものがどこにあるのか知っていますか? – Zyerah

+0

@Telthien。リンクが削除されます。間もなく更新される予定です。 – Vignesh

3

あなたはあなたの最後のリンクは、もはや機能し

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ 
//put data on your array 
[tableView reloadData]; 
}

+0

このアプローチは良くない。なぜならreloadDataでは非常に同じwillDisplayCell:が呼び出されるなどであるからである。 – Marcin

+0

willDisplayCellは、新しいセルが表示されるときにのみ呼び出され、表示されるセルでは呼び出されません – touti

関連する問題