Я пытаюсь реализовать UISearchController в своем текущем проекте, и я стараюсь правильно позиционировать его UISearchBar на моем ViewController.UISearchBar UISearchController не распространяется на строку состояния
На моем ViewController у меня есть UIView, который используется в качестве контейнера для поиска searchControllers searchBar. Когда searchController создается, я добавляю его searchBar в качестве подвид в представлении контейнера ViewControllers. ViewController также встроен в NavigationController, чей цвет Navbars является красным.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я активирую контроллер поиска, фокусируясь на поисковом баре, после того, как анимация происходит, вытесняет Navbar с экрана и исправляет поискBar, где когда-то был navBar, фон SearchBar не распространяется на панель состояния.
Темно-серая полоса в верхней части представления View Controllers представляет собой смесь зрения затемнения, которая поставляется с UISearchController и белым фоном, где красная панелью навигации была когда-то.
Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи по этой проблеме или вам нужна дополнительная информация.
Hey @luiyezheng, когда вы это сделаете, не будет ли поиск в строке поиска? – Lasonic
@ Lasonic Я добавляю скриншоты, чтобы показать его, если вы добавите константу, searchBar будет выглядеть следующим образом: – luiyezheng