Jua*_*njo 2 objective-c uisearchbar ios
我有一个UISearchBar, 搜索样式为“最小”,我想更改文本颜色并使用1px width. 我正在尝试,tintcolor但我什么也没得到
谢谢你。
要更改 的文本颜色UISearchBar,请使用此代码段
[[UITextField appearanceWhenContainedIn:[UISearchBar class], nil] setTextColor:[UIColor yourColor]];
Run Code Online (Sandbox Code Playgroud)
对于白色边框,试试这个
for (id object in [[[yourSearchBar subviews] objectAtIndex:0] subviews])
{
if ([object isKindOfClass:[UITextField class]])
{
UITextField *textFieldObject = (UITextField *)object;
textFieldObject.textColor = [UIColor redColor];
textFieldObject.layer.borderColor = [[UIColor whiteColor] CGColor];
textFieldObject.layer.borderWidth = 1.0;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
编辑
您可以在应用程序的任何位置为搜索栏颜色添加第一行。另外,我为textColorin 循环添加了一行,检查一下。
| 归档时间: |
|
| 查看次数: |
2499 次 |
| 最近记录: |