お気に入りの動画リストを表示するためのテーブルビューがあります。テーブルビューで利用可能なデータがない場合は、これを表示します。 目的のcのTableViewで利用可能なデータがない場合、どのようにプレーンな画像またはプレーンテキストを表示しますか?
0
A
答えて
0
具体的には、同じ構造を持つtableViewのセルを作成し、データが存在するかどうかに基づいて作成されたセルを処理する必要があります。データが存在しない場合は、別のセルをインスタンス化する必要があります。データが存在する場合は、別のセルをインスタンス化する必要があります。
ここで私は代わりにそれを行うでしょう: 最初にtableViewをhiddenに設定することができます。また、必要なimageViewとラベルを持つビューを作成し、それを隠すように設定します。このビューをセルではなく外側にします。データを取得する際、レスポンスに応じてビューの1つを再表示することができます。
0
次のコードを試してください。
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
if (arr.count==0) {
return 1;
}
return arr.count;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *emptyMessageCellIdenifier = @"emptyMessageCell";
NSString *datacellIdentifier = @"datacell";
UITableViewCell *emptyMessageCell ;
UITableViewCell *datacell ;
if (arr.count == 0) {
return emptycell;
}
else{
return datacell;
}
}
0
私は解決策を得ました。これは簡単です。私はuiviewを取る。リストが空の場合は、テーブルビューを非表示にして、そのビューを表示します。それは本当に簡単です。
関連する問題
- 1. JavaScriptが利用可能な場合のみHTMLを非表示にします
- 2. 利用可能なデータがない場合のHTTP戻りコード
- 3. データが永続ストアで利用可能な場合、およびcsvsが使用可能な場合に、どのようにignite cacheを更新するか?
- 4. URLからのテキストと画像をテキストビューで表示したい利用可能な例はありません
- 5. バックグラウンドリピートが完全に表示されない場合、画像が表示されないようにします。
- 6. 選択でng-optionsが空の場合、利用可能なデータが表示されますか?
- 7. サーバー側から既に利用可能な場合、componentDidMountがデータを取得しないようにする
- 8. データ品質チェックにはどのようなソフトウェアが利用可能ですか
- 9. SUMO:利用可能なルートがない場合は二次的な宛先
- 10. 利用可能な広告がない場合のテスト方法
- 11. どのような場合にメモリがバイトまたはワードでアドレス可能なのですか?なぜ
- 12. 大きな画像がGUIに表示されない場合はどうすればよいですか?
- 13. ローカルですでに利用可能な画像を提供しました
- 14. 画像が存在しない場合は表示されます。表示テキスト
- 15. 利用可能な場合、部分的にPHPのAjax応答
- 16. 2つの再利用可能なセルをtableviewに表示する - Swift 3
- 17. tableviewが空の場合はラベルと画像を表示
- 18. Cursors.WaitCursorは、Messagebox.Showが利用可能な場合にのみ動作します。
- 19. Bigqueryで最後に利用可能なテーブルを2つ選択する(データが日常的にない場合)
- 20. どのような新しいブラウザ機能が利用可能ですか?
- 21. TableViewCellのサイズを動的に変更して画像を表示する場合と表示しない場合
- 22. 利用可能な値がない場合、mysqlクエリでnullフィールドを表示するには?
- 23. VS C#コンパイラが参照の参照をコンパイルしない場合、どのようなシナリオが可能ですか?
- 24. 1つの画像が利用可能な場合、複数の画像の隠蔽
- 25. NerdDinnerのようなチェックボックスにDBから利用可能なロールの一覧を表示します。
- 26. 私はこのような表示画像たい画像CSS
- 27. Wordpressで注目画像が設定されていない場合、カテゴリ画像を表示するには?
- 28. Fueluxデータグリッドで利用可能なデータがない場合、「レコードが見つかりません」というメッセージを表示する方法
- 29. 値が見つからない場合は画像を表示
- 30. 再利用可能なTableViewヘッダービュー
識別子で新しいセルを取り出し、上記のように設計します。配列が空の場合、numberofrowsinsectionに1を返し、このセルをロードしてください。 –
上記のようなビューを作成し、そのビューを隠して表示するには、 'tableView numberOfRowsInSection'に条件を入れてください.'if(arr_data.count == 0){no_data_view.hidden = NO; tbl_view.hidden = YES; } else {no_data_view.hidden = YES; tbl_view.hidden = NO} ' –
@BhavinRamani彼のセルの高さが30のようなものですが、上記の設計通りです.30より大きいので、heightforrowatindexpathメソッドも設定する必要があります。だから、カスタム高さで新しいセルを取ってロードする方が良い –