Я бился головой об этом какое-то время и не могу на всю жизнь понять, как установить 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 по умолчанию делает что-то очень похожее на это, поэтому я ожидаю, что оно будет поддерживаться, но я просто не могу понять это.