首页 > 解决方案 > 从 UISearchBar 设置搜索 Texfield 文本颜色

问题描述

我已经使用这段代码为 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;
                }
            }
            
        }
    }

谁能建议如何改进代码?

标签: iosobjective-cswiftuisearchbar

解决方案


好吧,当您可以在 StoryBoard 中设置其颜色时,无需编写代码。

这里在 searchBar 的身份检查器中添加这一行。

在此处输入图像描述


推荐阅读