私はobjCが初めてで、現在UISearchDisplayControllerを実験しています。基本的に、データとして文字列の配列があり、UISearchBarDisplayController を使用してデータをフィルタリングします。searchText を検索バーに入力すると、正しい値を取得できます。ただし、searhBar テキストが空の場合、tableView は消えます。
このような場合にtableViewが非表示になるのを防ぐことは可能でしょうか。私が望むのは、searchBar テキストが空の場合に、配列内のすべての値をテーブルに表示することです。
テーブルの hidden/alpha/frame プロパティを確認し、ここで問題を修正しようとしましたが、ここで間違ったパスにいると思います。UISearchDisplayController をサブクラス化し、[setActive:YES animation:YES];? をオーバーライドする必要があるかどうかを考えています。ヒントをいただければ幸いです。