これは状況です:iOS UI - テーブルビューにデータがないことをユーザーに伝える方法
ユーザは、リストからキーワードを選択してデータベースをフィルタリングし、次に「検索」を押します。これは、UITableViewControllerサブクラスのインスタンスをナビゲーションスタックにプッシュします。
viewWillAppear:メソッドでは、データがコアデータからフェッチされ、ivarに格納され、テーブルビューのデータソースとデリゲートメソッドの準備が整います。
これまでのところとても良いです。
結果がない場合にUIの問題が発生します。
この単純なアーキテクチャは、空の結果セットが、説明なしで空のテーブルビューを生成することを意味します。
UIには、「あなたの検索結果は表示されませんでした。より少ないキーワードで試してください。
私の質問はこれです:
すぎアーキテクチャを変更することなく、ユーザーに関連するフィードバックを提供するための最良の方法は何ですか?
私はテーブルヘッダーを使用することを考えていましたが、ここで私の尊敬する同僚は何を考えていますか?
例がありますか? – PaulG