現在のプロジェクトでUISearchControllerを実装しようとしていますが、私はViewControllerでそのUISearchBarを正しく配置するのに苦労しています。UISearchControllerのUISearchBarがステータスバーに拡張されていません
私のViewControllerには、searchController searchBarのコンテナビューとして使用されるUIViewがあります。 searchControllerが作成されると、SearchBarをViewControllersコンテナビューのサブビューとして追加します。 ViewControllerはNavigationControllerにも組み込まれており、Navbarsの色は赤です。
私が問題になっているのは、searchBarに焦点を当てて検索コントローラをアクティブにしたときに、アニメーションが発生した後にNavbarが画面から外れ、navBarがあった場所、背景searchbarの長さは、ステータスバーをカバーするようには拡張されません。
ビューコントローラのビューの上部にある濃い灰色のストリップはUISearchControllerと赤のナビゲーションバーはかつて白い背景が付属して調光ビューの混合物です。
この問題に関する洞察がある場合、または詳細が必要な場合はお知らせください。
Hey @luiyezheng、そうすると、searchBarはステータスバーをスリップしませんか? – Lasonic
@Lasonic私はそれを表示するスクリーンショットを追加します。定数を追加すると、下のようなsearchBarのように見えます – luiyezheng