私のiPadアプリにはUITableViewがあります。テーブルのフレーム サイズは画面サイズよりも小さいため、検索機能の見栄えを良くするには、searchResultTableView のフレームを TableView に合わせて調整する必要があります。UISearchDisplayDelegate の -searchDisplayController:willShowSearchResultsTableView: メソッドで実行しています。
調光表示以外はすべて正常に動作します。検索を開始すると、ビューの幅は画面の幅と等しくなります。
検索文字列の入力を開始するか、テキスト フィールドをクリアすると、searchResultsTableView のサイズが適切に変更され、すべてが正常に機能します。
この行を使用して -searchDisplayControllerWillBeginSearch: メソッド内の searchResultsTableView フレームを変更しようとしました
controller.searchResultsTableView.frame = myFrame;
しかし、うまくいきません。独自の検索表示コントローラーを実装する以外に何か提案はありますか?