1

これは iPad でのみ発生し、iPhone では発生しません。

リストビューのタイトルバー(ナビゲーションバーではありません)の下に検索ディスプレイコントローラーがあります。self.edgesForExtendedLayout=UIRectEdgeNone を設定しなくても正しく表示できます。

問題は、検索バーのテキスト フィールドをクリックし、別の場所をクリックしてキーボードを非表示にしてテキスト入力を終了すると、検索バーが画面の左上隅に表示されることです。ps私のリストビューは画面の真ん中にあります。

私のモーダル ビューの 1 つで、検索バーがナビゲーション バーの下にあり、そのような問題はありません。ただしself.edgesForExtendedLayout=UIRectEdgeNone、検索バーを表示するように設定する必要があります。

手を貸していただけますか?

どうもありがとう。

4

0 に答える 0