更改uisearchcontroller的背景颜色

时间:2016-07-29 18:22:08

标签: ios swift

如何更改uisearchcontroller的背景颜色?它看起来像enter image description here

我想要一种颜色。 我试过了sc.view.backgroundColor = UIColor.rgb(10, green: 150, blue: 255)和         {{1}}但不删除边的灰色位

3 个答案:

答案 0 :(得分:11)

呃,有些人认为我解决了它。

sc.searchBar.barTintColor = UIColor.rgb(10, green: 150, blue: 255)

答案 1 :(得分:9)

     sc.searchBar.searchBarStyle = UISearchBarStyleProminent
     sc.searchBar.backgroundImage = [UIImage new]
     sc.searchBar.barTintColor = UIColor.rgb(10, green: 150, blue: 255)

将searchBarStyle设置为Prominent。它为我工作

答案 2 :(得分:0)

这对我很简单

    searchController.searchBar.backgroundColor = UIColor.clear

根据https://forums.developer.apple.com/thread/121871