本文主要是介绍iOS中UISearchBar的placeholder字体颜色以及背景色,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
改变searchBar的样式
// 找到searchbar的searchField属性UITextField *searchField = [self.searchBar valueForKey:@"searchField"];if (searchField) {// 背景色[searchField setBackgroundColor:[UIColor colorWithRed:0.074 green:0.649 blue:0.524 alpha:1.000]];// 设置字体颜色 & 占位符 (必须)searchField.textColor = [UIColor whiteColor];searchField.placeholder = @"placeholder";// 根据@"_placeholderLabel.textColor" 找到placeholder的字体颜色[searchField setValue:[UIColor whiteColor] forKeyPath:@"_placeholderLabel.textColor"];// 圆角searchField.layer.cornerRadius = 10.0f;searchField.layer.masksToBounds = YES;}
如果要改变searchBar的图标样式可以使用
// searchBar 图标设置[self.searchBar setImage:[UIImage imageNamed:@"magnifier"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal];
网络不好不上效果图了
这篇关于iOS中UISearchBar的placeholder字体颜色以及背景色的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!