// searchBar背景颜色
searchBar.barTintColor = [UIColor colorWithRed:1 green:1 blue:1 alpha:1];
// 设置searchBar中textField的图标和背景颜色
UIView *searchBarSubview = [searchBar.subviews objectAtIndex:0];
for (UIView *subview in searchBarSubview.subviews) {
for (UIView *subview in searchBarSubview.subviews) {
if ([subview isKindOfClass:[UITextFieldclass]]) {
UITextField *searchField = (UITextField *)subview;
[searchField setBackgroundColor:[UIColor colorWithRed:1 green:1 blue:1 alpha:1]];
searchField.leftView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"search-icon"]];
[searchField setBackgroundColor:[UIColor colorWithRed:1 green:1 blue:1 alpha:1]];
searchField.leftView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"search-icon"]];
break;
}
}
}
本文详细介绍了如何使用Swift为iOS应用中的搜索栏设置背景颜色,并为TextField添加自定义图标,包括实现步骤和关键代码示例。
4099

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



