从 UISearchBar 设置搜索 Texfield 文本颜色
Setting Search Texfield Text Colour from UISearchBar
我已经使用这段代码为搜索栏内的文本字段设置了文本颜色。
for (UIView* view in subViews)
{
if([view isKindOfClass:[UITextField class]])
{
UITextField* searchTextField = (UITextField*)view;
[self setTextColorToTextField:searchTextField];
break;
}
else
{
for (id view1 in view.subviews)
{
if ([view1 isKindOfClass:[UITextField class]])
{
UITextField* searchTextField = (UITextField*)view1;
[self setTextColorToTextField:searchTextField];
break;
}
}
}
}
谁能建议如何改进代码?
好吧,当你可以在 StoryBoard 中设置它的颜色时,就不需要编码了。
这里在 searchBar 的身份检查器中添加这一行。
我已经使用这段代码为搜索栏内的文本字段设置了文本颜色。
for (UIView* view in subViews)
{
if([view isKindOfClass:[UITextField class]])
{
UITextField* searchTextField = (UITextField*)view;
[self setTextColorToTextField:searchTextField];
break;
}
else
{
for (id view1 in view.subviews)
{
if ([view1 isKindOfClass:[UITextField class]])
{
UITextField* searchTextField = (UITextField*)view1;
[self setTextColorToTextField:searchTextField];
break;
}
}
}
}
谁能建议如何改进代码?
好吧,当你可以在 StoryBoard 中设置它的颜色时,就不需要编码了。
这里在 searchBar 的身份检查器中添加这一行。