尝试在 Swift 5 中设置 UISearchController 的背景颜色

Trying to set background color of UISearchController in Swift 5

我正在尝试在 Swift 5 中设置 UISearchController 的背景颜色。

我尝试过其他线程中提到的方法,但我认为它们已经过时了。

    searchController.barTintColor = UIColor.redColor()

错误消息:类型 'UISearchController' 的值没有成员 'barTintColor'

    searchController.searchBar.barTintColor = UIColor.red
    searchController.searchBar.searchBarStyle = .default


如果您的 searchBarStyle 是 .minimal,您将无法更改 barTintColor。它将保持白色。