虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > IOS编程/Objective-C > IOS开发代码分享之设置UISearchBar的背景颜色

IOS开发代码分享之设置UISearchBar的背景颜色
类别:IOS编程/Objective-C   作者:码皇   来源:互联网   点击:

在项目开发中,我们经常要用到UISearchBar,在网上看到了很多关于去除掉他背景色的方法,都已经失效了,今天来分享一个正常使用的方法,希望能帮到大家

今天用到UISearchBar,之前网上提供的方法已经不能有效的去除掉它的背景色了,修改背景色方法如下:

    mySearchBar.backgroundColor = RGBACOLOR(249,249,249,1);
     
     
     
     
    mySearchBar.backgroundImage = [self imageWithColor:[UIColor clearColor] size:mySearchBar.bounds.size];
     
    //取消searchbar背景色- (UIImage *)imageWithColor:(UIColor *)color size:(CGSize)size{
     
     
     
     
    CGRect rect = CGRectMake(0, 0, size.width, size.height);
     
     
     
     
    UIGraphicsBeginImageContext(rect.size);
     
     
     
     
    CGContextRef context = UIGraphicsGetCurrentContext();
     
     
     
     
     
     
     
     
     
    CGContextSetFillColorWithColor(context, [color CGColor]);
     
     
     
     
    CGContextFillRect(context, rect);
     
     
     
     
     
     
     
     
     
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
     
     
     
     
    UIGraphicsEndImageContext();
     
     
     
     
     
     
     
     
     
    return image;
    }

 

相关热词搜索: IOS开发 代码分享 UISearchBar 背景颜色