установить минимальный стиль панели поиска в элементе навигации? - PullRequest
0 голосов
/ 12 января 2019

Я бился головой об этом какое-то время и не могу на всю жизнь понять, как установить searchBarStyle из UISearchController's searchBar в .minimal, когда он находится в элемент навигации.

let controller = UISearchController(searchResultsController: nil)  
controller.hidesNavigationBarDuringPresentation = true  
controller.obscuresBackgroundDuringPresentation = false  

controller.searchBar.searchBarStyle = .minimal  

controller.searchResultsUpdater = self  
controller.searchBar.delegate = self  

self.searchController = controller  
self.navigationItem.searchController = controller  

Я что-то не так делаю? Или это просто не поддерживается публично? Насколько я могу судить, приложение Notes по умолчанию делает что-то очень похожее на это, поэтому я ожидаю, что оно будет поддерживаться, но я просто не могу понять это.

...