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; }