Я хочу убрать/скрыть UISearchController с панели навигации, когда я переключаю вкладки, я пробовал много вещей, если я установил его на ноль, в области поиска отображается черный слой. Контроллер представления настроек не должен представлять UISearch какие-либо мысли?
Как скрыть UISearchController внутри панели навигации
Ответы (2)
Не видя вашего кода, я бы сделал это, если бы хотел скрыть панель поиска. Используйте следующий код, чтобы скрыть searchBar:
searchBar.isHidden = true
view.backgroundColor = .orange
//.Чисто? Или любой другой цвет, который вы хотите использовать в качестве фона.
//В viewDidLoad помещаем
searchBar.isHidden = false
person
Superlative
schedule
15.06.2019
На данный момент лучше, чем у меня есть, но панель поиска скрыта без изменения размера панели навигации, и я искал способ отклонить панель UISearchBar, как она была представлена первоначально. Как и в WhatsApp, если вы переключаетесь между вкладками
chat
и settings
. О коде, который я создаю для элемента управления поиском и добавляю в панель навигации tabBarController?.navigationItem.searchController = search
- person Anderson Santos Gusmão; 17.06.2019
Я добавлял только один навигационный контроллер на все вкладки, я изменил его, теперь для каждой вкладки у меня есть независимый навигационный контроллер, так что это решено.
person
Anderson Santos Gusmão
schedule
17.06.2019