Xcode 11 и iPhone 11 симулятор Pro Max 13.0
Я в процессе обновления нашей кодовой базы для iOS 13. Панель поиска черная и показывает серую клавиатуру. UIUserInterfaceStyle установлен на свет, а все остальные клавиатуры в приложении свет. Это единственные настройки для панели поиска:
let searchVC = UISearchController(searchResultsController: tableViewController)
let searchBar = searchVC.searchBar
searchBar.searchBarStyle = .default
searchBar.sizeToFit()
searchBar.showsCancelButton = true
searchVC.hidesNavigationBarDuringPresentation = false
Вкл. iOS 12.3, он белый и имеет нормальную клавиатуру.
Я могу вручную установить цвет фона и цвет текста, но клавиатура остается прежней. Любые идеи о том, как сделать это выглядит на ios 12?