UISearchBar *searchView = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 120, 40)];
//整个view的背景图片
[searchView setSearchFieldBackgroundImage:[UIImage imageNamed:@"SearchBarBackground"] forState:UIControlStateNormal];
[searchView setBackgroundImage:[UIImage imageNamed:@"Transparent"]];
//搜索图标(放大镜)的背景图片
[searchView setImage:[UIImage imageNamed:@"SearchBarSearchIcon"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal];
//清除按钮的背景图片
[searchView setImage:[UIImage imageNamed:@"SearchBarClearIcon"] forSearchBarIcon:UISearchBarIconClear state:UIControlStateNormal];
//点击并且不放开清除按钮时候,按钮的背景图片
[searchView setImage:[UIImage imageNamed:@"SearchBarClearHighlightIcon"] forSearchBarIcon:UISearchBarIconClear state:UIControlStateHighlighted];
//光标颜色
[searchView setTintColor:[UIColor whiteColor]];