IOS开发代码分享之设置UISearchBar的背景颜色
今天用到UISearchBar,之前网上提供的方法已经不能有效的去除掉它的背景色了,修改背景色方法如下:
mySearchBar.backgroundColor=RGBACOLOR(249,249,249,1);
mySearchBar.backgroundImage=[selfimageWithColor:[UIColorclearColor]size:mySearchBar.bounds.size];
//取消searchbar背景色
-(UIImage*)imageWithColor:(UIColor*)colorsize:(CGSize)size
{
CGRectrect=CGRectMake(0,0,size.width,size.height);
UIGraphicsBeginImageContext(rect.size);
CGContextRefcontext=UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context,[colorCGColor]);
CGContextFillRect(context,rect);
UIImage*image=UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
returnimage;
}