在我的应用我设置了搜索这样的:搜索栏着色颜色
searchBar.delegate = self
searchBar.showsCancelButton = true
searchBar.tintColor = UIColor.whiteColor()
searchBar.spellCheckingType = .No
searchBar.autocapitalizationType = .None
searchBar.autocorrectionType = .No
searchBar.returnKeyType = .Done
searchBar.sizeToFit()
let view: UIView = self.searchBar.subviews[0] as UIView
for subView: UIView in view.subviews {
if subView.isKindOfClass(UITextField){
subView.tintColor = UIColor.greenColor()
}
}
这部分代码设置一个白色的文本颜色为我的取消按钮和一个绿色的颜色我的搜索领域。
如您所见,光标将变为绿色,但文字颜色为黑色。 我的错误是什么?
我想文字颜色变为绿色 – Stack108
看到这一次它可以帮助你的http:// stackoverflow.com/questions/26284658/searchbar-how-to-change-text-color –
看到这也它可以帮助你http://stackoverflow.com/questions/28499701/how-can-i-chan ge-the-uisearchbar-search-text-color –