1、
@interface MySearchBar : UISearchBar
@end
2、
@implementation MySearchBar
-(void)layoutSubviews
{
[super layoutSubviews];
UITextField *searchTextField=nil;
NSArray *subViewArr=self.subviews;
for (NSInteger i=0; i<subViewArr.count; i++) {
UIView *viewSub=[subViewArr objectAtIndex:i];
NSArray *arr=viewSub.subviews;
for (NSInteger j=0; j<arr.count; j++) {
if ([[arr objectAtIndex:j] isKindOfClass:[UITextField class]]) {
searchTextField=(UITextField *)[arr objectAtIndex:j];
}
}
}
if (!(searchTextField==nil)) {
[searchTextField setBackgroundColor:[UIColor whiteColor]];
searchTextField.placeholder=@"请输入品牌名称";
[searchTextField setBorderStyle:UITextBorderStyleRoundedRect];
UIImageView *imageView=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"gray-Textfieldsearch"]];
searchTextField.leftView=imageView;
}
}
@end