iOSアプリ開発、
からデータを取得しurl
て表示します。2000行前後のテーブルビューに大量のデータが含まれtableview
ています..これは表示に時間がかかります..url
しかし、私は次のようなものを実装したいと考えてurl
います.
iOSでこれを実装することは可能ですか? はいの場合、いくつかのアイデアを共有していただけますか?
どんな助けでも感謝します。
iOSアプリ開発、
からデータを取得しurl
て表示します。2000行前後のテーブルビューに大量のデータが含まれtableview
ています..これは表示に時間がかかります..url
しかし、私は次のようなものを実装したいと考えてurl
います.
iOSでこれを実装することは可能ですか? はいの場合、いくつかのアイデアを共有していただけますか?
どんな助けでも感謝します。
はい、iOSでは絶対に可能です。これを行うには2つの方法があります。
URL
:ここでできることは次のとおりです。URLが一度に25個のデータのみを返すようにしてください。そして、このデータを配列に追加して表示します。- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
このデリゲートメソッド。次の25行を表示するたびに。
これがあなたがそれをする方法です。初めてデリゲートメソッドが呼び出されたとき:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return rowCount;
}
次回UITableViewがリロードされたとき。あなたができることは25+25行を送ることです。等々。たぶんあなたは1つの変数を持つことができます。ビューで25に設定します。rowCount=25と言います。次に、URLを呼び出すたびに、その変数を次のように変更します。
rowCount = rowCount + 25;
これがあなたがそれを達成する方法です。
はい、ページング機能を使用して Web サービス ロジックを変更することをお勧めします...最初のヒットで 25 レコードが返され、2 番目のヒットで 26 から 50 レコードが返されます...そして iPhone アプリでは、Web サービスにヒットします最後のセルの 24 番目のセル (さらに機能を読み込むなど) は、Web サービスの応答で配列にレコードを追加できます.... :)
乾杯....幸せなコーディング..