我以编程方式如下创建了UISearchBar,该按钮似乎是第二个图像。如何清除搜索栏的白色并将背景色设置为黑色
var categorySearchBar : UISearchBar = UISearchBar()
categorySearchBar.frame = CGRectMake(0, 20, self.view.frame.size.width, 30)
categorySearchBar.layer.borderColor = UIColor.grayColor().CGColor
categorySearchBar.layer.borderWidth = 1.0
categorySearchBar.placeholder = "SEARCH"
categorySearchBar.barTintColor = UIColor.blackColor()
self.view.addSubview(categorySearchBar)
最佳答案
您可以使用 UISearchBar 的 barStyle 属性,如果使用 Storyboard ,则可以使用Attribute Inspector更改栏样式,或使用以下代码段。这可能会帮助交配:)
categorySearchBar.barStyle = UIBarStyle.Black