0

私は4タブバーのアプリケーションを持っています。2 番目のタブには tableviewController があります。2番目のタブを選択すると、テーブルビューがその内容とともに表示され、正常に動作します。

問題は、そのデータがネットワークから来ており、ロードするのに 2 ~ 3 秒かかることです。したがって、2番目のタブを押すと、コンテンツがロードされた後にそこに移動します。

空のテーブルビューを表示して (アクティビティ インジケーターを配置します)、コンテンツを読み込んで表示するにはどうすればよいですか?

テオ

4

2 に答える 2

0

AppleのBonjourWebサンプルコードのBrowserViewControllerは、あなたが求めていることを実行することがわかりました。このサンプルコードの後でテーブルビューを正常にパターン化できたので、試してみてください:http: //developer.apple.com/iphone/library/samplecode/BonjourWeb/Introduction/Intro.html

于 2010-06-15T18:02:35.543 に答える
0

データの読み込みを開始したら、テーブル ビューの上にアクティビティ インジケーターを追加し、-numberOfSectionsInTableView:とから 0 を返します-tableView:numberOfRowsInSection:

データが読み込まれたら、アクティビティ インジケーターを削除し、UITableView に指示して、-reloadData:セクション数と行数の正しい値を返し始めます。

于 2010-05-28T06:33:46.707 に答える