searchbar.barTintColor = [UIColor whiteColor];
UIColor *innerColor = kColor(235, 235, 241, 1);;
for (UIView* subview in [[searchbar.subviews lastObject] subviews]) {
if ([subview isKindOfClass:[UITextField class]]) {
UITextField *textField = (UITextField*)subview;
textField.backgroundColor = innerColor;
}
}
本文介绍如何使用Objective-C代码自定义UISearchBar的背景颜色。通过设置searchbar.barTintColor为白色,并遍历其子视图来找到UITextField,进而改变UITextField的背景颜色。
982

被折叠的 条评论
为什么被折叠?



