0
UITableView
を管理しているiPadアプリにUISearchDisplayController
を追加しました。UISearchDisplayControllerの外観を変更しました
は私が作ることができる方法はあります:しかし、私はそうのように、(例えば検索バーのテキストがnilである)UISearchDisplayController
は、検索が非アクティブである濃い灰色、で表のセルを着色していることを考えます検索バーが空の場合でも、通常の(白いセル)のようなtableviewの外観ですか?あなたはsearchDisplayControllerでSearchResultsTableViewを設定へ持って
のデリゲートを設定している私は、このdidntはヘルプ怖いことを確認してください。結果表が移入されたときに 'didLoadSearchResultsTableView'というメッセージが送信されますが、検索がまだ開始されておらず、ビューが空の場合は表示されません。例えば。上記のスクリーンショットでは、ダークグレーのテーブルビューが表示されているときに、 'didLoadSearchResultsTableView'が実行されませんでした。検索ボックスに単語を入力すると、テーブルビューが白くなり、 'didLoadSearchResultsTableView'が発生します。 – user826955
try - (void)searchDisplayController:(UISearchDisplayController *)コントローラwillShowSearchResultsTableView:(UITableView *)tableViewまたはこのデリゲートのいくつか – Chakalaka