首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改iOS-7的UISearchBar文本字段背景图像

更改iOS-7的UISearchBar文本字段背景图像
EN

Stack Overflow用户
提问于 2014-07-31 06:07:58
回答 2查看 800关注 0票数 0

我特别想找一个iOS-7的答案。如果我有一张图片,答案将是

代码语言:javascript
复制
[mySearchBar setSearchFieldBackgroundImage:myImage forState:UIControlStateNormal];

但我只想应用一种颜色。有没有一种简单的方法,只用一种颜色就可以做到这一点?同样,对于iOS-7。

注意:我在SO上看到了一堆非常复杂的答案:遍历,等等。我希望有一些简单的东西,不会导致我的应用程序被拒绝。

EN

回答 2

Stack Overflow用户

发布于 2014-07-31 06:31:08

如果我理解正确的话,您正在寻找barTintColor属性。您可以这样设置barTintColor属性,

代码语言:javascript
复制
mySearchBar.barTintColor = [UIColor blackColor];

代码语言:javascript
复制
[mySearchBar setBarTintColor:[UIColor blackColor];

希望这能有所帮助!

票数 0
EN

Stack Overflow用户

发布于 2014-07-31 11:30:22

首先,您需要在搜索栏中找到UITextField,然后更改其颜色。下面是获取文本字段的代码:

代码语言:javascript
复制
for (UIView *subView in searchBar.subviews)
    {
        for (UIView *secondLevelSubview in subView.subviews){
            if ([secondLevelSubview isKindOfClass:[UITextField class]])
            {
                UITextField *searchBarTextField = (UITextField *)secondLevelSubview;

                return searchBarTextField;
            }
        }
    }
    return nil;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25047803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档