【问题标题】:uisearchBar black style like appstoreuisearchBar 黑色风格像 appstore
【发布时间】:2012-11-21 12:36:30
【问题描述】:

我想要这样http://savepic.ru/3302429.png

但我知道 - http://savepic.ru/3296285.png

如何查看所有输入文本 - 黑色 我可以修复它 -

for (UIView * v in _searchBar.subviews) {
        if ([v isKindOfClass:NSClassFromString(@"UITextField")]) {
            UITextField * t = (UITextField *)v;
            t.textColor = [UIColor whiteColor];
        }
    } 

文本为白色,但搜索图标和图标 - “x”仍为黑色(

任何人有任何想法我可以解决它吗?

【问题讨论】:

  • 我不明白......我可以得到白色的输入文本颜色,但图标搜索并清除为黑色......

标签: ios customization uisearchbar


【解决方案1】:

试试下面的代码。

UITextField *searchField = [searchbar valueForKey:@"_searchField"];
searchField.textColor = [UIColor whiteColor];

for(UIView *sub View in searchBar.subviews){
            if([subView isKindOfClass:UITextField.class]){
                [(UITextField*)subView setTextColor:[UIColor whiteColor]];
            }
        }

希望它对你有用。

【讨论】:

  • 我可以得到白色文本,但我需要黑色图标 - 搜索并清除)
  • 或者你认为setter setTextColor 更好?好的,我试试 ;) 我认为 setter .textColor == setTextColor
  • stackoverflow.com/questions/10513858/… 试试这个来改变图标。
  • Siba Prasad Hota 哦...(感谢链接需要绘制一些图标并手动设置(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-28
  • 1970-01-01
  • 1970-01-01
  • 2015-05-30
相关资源
最近更新 更多