//修改搜索框背景
self.searchCarKeyWord.backgroundColor=[UIColorclearColor];
//去掉搜索框背景
//1.
[[self.searchCarKeyWord.subviewsobjectAtIndex:0]removeFromSuperview];
//2.
//CGRect rcSearchBg = CGRectMake(0, 0, self.searchBar.frame.size.width, self.searchBar.frame.size.height);
UITextField *searchField;
UIButton *cancelButton;
for (UIView *subview inself.searchCarKeyWord.subviews)
{
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
{
//rcSearchBg = subview.frame;
[subview removeFromSuperview];
}
elseif([subview isKindOfClass:[UITextFieldclass]]){
searchField = (UITextField*)subview;
}
elseif([subview isKindOfClass:[UIButtonclass]]){
cancelButton = (UIButton*)subview;
}
}
UIImage *backImage = [NormalUtilsstretchableImage:@"search_bg.png"stretchableImageWithLeftCapWidth:50topCapHeight:25];
[searchField setBackground: backImage];
[searchField setBorderStyle:UITextBorderStyleNone];
[cancelButton setImage:[UIImageimageNamed:@"top_oval_bg.png"] forState:UIControlStateNormal];