如何将 UiSearchBar 的背景颜色更改为黑色-SWIFT
Posted
技术标签:
【中文标题】如何将 UiSearchBar 的背景颜色更改为黑色-SWIFT【英文标题】:How to change background color of UiSearchBar to black -SWIFT 【发布时间】:2015-05-30 05:04:17 【问题描述】:我以编程方式创建了 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)
【问题讨论】:
可能对你有帮助:***.com/questions/13817330/…. 请看我之前的回答***.com/a/45555462/3472073 【参考方案1】:您可以使用 UISearchBar 的 barStyle 属性,如果您使用故事板,您可以使用属性检查器来更改栏样式,或者使用以下代码段。它可能有助于交配:)
categorySearchBar.barStyle = UIBarStyle.Black
【讨论】:
有没有办法把它改成其他颜色,比如红色?或自定义颜色,例如:UIColor(red: 83/255, green: 165/255, blue: 198/255, alpha: 0.4)
?谢谢
我猜到现在还没有,为此我们必须创建自定义搜索栏!以上是关于如何将 UiSearchBar 的背景颜色更改为黑色-SWIFT的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 中更改 UISearchBar 上的“取消”按钮的颜色