これは iPad でのみ発生し、iPhone では発生しません。
リストビューのタイトルバー(ナビゲーションバーではありません)の下に検索ディスプレイコントローラーがあります。self.edgesForExtendedLayout=UIRectEdgeNone を設定しなくても正しく表示できます。
問題は、検索バーのテキスト フィールドをクリックし、別の場所をクリックしてキーボードを非表示にしてテキスト入力を終了すると、検索バーが画面の左上隅に表示されることです。ps私のリストビューは画面の真ん中にあります。
私のモーダル ビューの 1 つで、検索バーがナビゲーション バーの下にあり、そのような問題はありません。ただしself.edgesForExtendedLayout=UIRectEdgeNone
、検索バーを表示するように設定する必要があります。
手を貸していただけますか?
どうもありがとう。