如何将UiSearchBar的背景颜色更改为黑色-SWIFT

时间:2015-03-26 08:40:15

标签: ios swift uisearchbar

我按照下面的编程方式创建了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)

figure 1

figure 2

1 个答案:

答案 0 :(得分:6)

您可以使用 UISearchBar barStyle 属性,如果您使用的是故事板,则可以使用属性检查器更改条形样式,或使用以下代码段。它可能有助于交配:)

categorySearchBar.barStyle = UIBarStyle.Black