Ios 从UISearchBar设置搜索Texfield文本颜色

Ios 从UISearchBar设置搜索Texfield文本颜色,ios,objective-c,swift,uisearchbar,Ios,Objective C,Swift,Uisearchbar,我使用这段代码为UISearchBar中的Texfield设置文本颜色 for (UIView* view in subViews) { if([view isKindOfClass:[UITextField class]]) { UITextField* searchTextField = (UITextField*)view; [self setTextColorToTextField:searchTe

我使用这段代码为UISearchBar中的Texfield设置文本颜色

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;
                }
            }
            
        }
    }

有人能建议如何改进代码吗?

如果你能在故事板中设置颜色,就不需要编写代码了

在搜索栏的identity inspector中添加这一行


不清楚您需要什么帮助以及您面临的问题。我建议你读这本书