Есть ли способ использовать UISearchController
таким образом, который позволяет мне раскадровку UISearchBar
? У меня есть раскадрованный пользовательский интерфейс с панелью навигации, которая содержит мою панель поиска. Было бы здорово, если бы я мог сохранить его таким образом, потому что настройка программного обеспечения программно была бы действительно неудобной. Я знаю, что старый UISearchDisplayController
может быть раскадроврен. Есть ли способ сделать что-то подобное с UISearchController?Могу ли я использовать UISearchController с раскадрой?
1
A
ответ
0
Нет, к сожалению, это еще не возможно (iOS 10 и раньше). См. this example code which was updated for iOS 10, в котором показано, как программно настроить UISearchController.
0
Добавить UIView
к вашему расположению. Это будет контейнер для вашего UISearchBar
. Затем программно создайте экземпляр UISearchController, а затем добавьте строку поиска в контейнер:
let searchController = UISearchController(searchResultsController: searchResultsController)
searchBarContainer.addSubview(searchController.searchBar)