2016-07-24 2 views
1

Есть ли способ использовать UISearchController таким образом, который позволяет мне раскадровку UISearchBar? У меня есть раскадрованный пользовательский интерфейс с панелью навигации, которая содержит мою панель поиска. Было бы здорово, если бы я мог сохранить его таким образом, потому что настройка программного обеспечения программно была бы действительно неудобной. Я знаю, что старый UISearchDisplayController может быть раскадроврен. Есть ли способ сделать что-то подобное с UISearchController?Могу ли я использовать UISearchController с раскадрой?

ответ

0

Добавить UIView к вашему расположению. Это будет контейнер для вашего UISearchBar. Затем программно создайте экземпляр UISearchController, а затем добавьте строку поиска в контейнер:

let searchController = UISearchController(searchResultsController: searchResultsController) 
searchBarContainer.addSubview(searchController.searchBar)