私はUITableViewを持っています。インターネット上でダウンロードしたデータを使用しています。データがダウンロードされている間、TableViewの上にローディングラベルを表示して、何かが実際に起こっていることをユーザーに示すために、アプリケーションに問題はありません。これを行う最善の方法は何ですか?UITableViewの上にローディングラベルを表示するには?
3
A
答えて
1
私はこれを行う最善の方法は、アプリケーションのメインビューにサブビューを追加することだと思います。 Matt Gallagherはこの2日前にチュートリアルをしました。彼はあなたにどのようにshow a loading viewを示し、ダウンロードできるサンプルコードも含まれています。
0
最も良い方法は、UIViewのUITableViewの上にラベルとUIActivityIndicatorを追加することです。 viewDidLoadで、UILabelのhiddenプロパティをNOに設定し、インジケータのアニメーションを開始します。
別のスレッドでデータをダウンロードする方法を呼び出します。
[NSThread detachNewThreadSelector...]
ダウンロードが完了すると、隠れ= YES、インジケータのアニメーションを停止し、テーブルを再ロードUILabelを設定し、メインスレッド上でメソッドを呼び出します。
[self performSelectorOnMainThread...]
希望します。
関連する問題
- 1. UITableViewの上にメッセージを表示
- 2. セル上に表示されるUITableViewサブビュー
- 3. UITableViewの上に検索バーを表示する方法
- 4. uibuttonでuitableviewを表示するには?
- 5. UITableViewの上に更新ステータスセルを表示しますか?
- 6. UITableView tableFooterViewがUITableViewの上部に表示されます - 間違って
- 7. IOSのuitableviewでuitableviewcellsを表示して非表示にする
- 8. UITableViewのセクションに行を表示/非表示する
- 9. 空を表示するUITableView
- 10. uitableviewに表示する配列
- 11. UITableViewは現在のアイテムを表示するには?
- 12. UITableViewをUIViewController内に表示するには?
- 13. チャット履歴を表示するには、UITableviewのスムーズスクロール
- 14. UITableViewは、表示する領域オブジェクトを表示しません。
- 15. 常に表示されるUITableViewとUITextField
- 16. UITegementControllerの上にあるUITableView
- 17. iOS:最初の行/セクションの上にUITableViewのヘッダーが表示されます
- 18. のUITableViewのヘッダは(beginUpdatesに非表示になります)スウィフト
- 19. UITableViewを表示するときのオフセット
- 20. 2つのUITableViewを表示する
- 21. UITableView NSArrayをアルファベット順に表示
- 22. UItableviewに連絡先を表示
- 23. UITableViewに削除ボタンを表示
- 24. UITableViewセルにxibビューを表示
- 25. UITableViewでUITableViewCellでビューコントローラを表示するには
- 26. UIViewの上にUITableViewを追加する
- 27. UITableviewを表示する前に最初にアクティビティインジケータをロード
- 28. UITableViewは検索結果を別のテーブルビューに表示します
- 29. Swift3:空の場合はUITableViewを非表示にします。
- 30. UITableViewはテーブルビューの行を非表示にします
このカスタムAPIを使用する場合は注意が必要です.Appleは、私が聞いた前回のカスタムAPIのことをあまり気にしません。しかし、これはどのようにこれを達成できるかを見るための非常に良いリソースです。 – cdnicoll