gpt4 book ai didi

ios - SearchBar,如何改变文字颜色?

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:32 42 4
gpt4 key购买 nike

Here's what my search bar looks like

我的搜索栏有默认的灰色文本,但我希望它是白色文本。我无法弄清楚如何使用 swift 来更改范围栏文本颜色,而且您无法从 Storyboard 中执行此操作。我找到的最接近的是

searchBarOutlet.setScopeBarButtonTitleTextAttributes([NSForegroundColorAttributeName: UIColor.whiteColor()], forState:UIControlState.Normal)

但是,唉,这也行不通。有什么想法吗?

最佳答案

访问 UISearchbar 中的 Textfield 有点困难。

它是这样工作的:

for subView in self.searchBarOutlet.subviews
{
for secondLevelSubview in subView.subviews
{
if (secondLevelSubview.isKindOfClass(UITextField))
{
if let searchBarTextField:UITextField = secondLevelSubview as? UITextField
{
//set the color here like this:
searchBarTextField.textColor = UIColor.redColor()
break;
}

}
}
}

较短的解决方案:

var textFieldInsideSearchBar = yourSearchbar.valueForKey(“searchField”) as? UITextField 
textFieldInsideSearchBar?.textColor = yourcolor

关于ios - SearchBar,如何改变文字颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26284658/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com