美文网首页
修改searchbar 背景色 输入框背景色

修改searchbar 背景色 输入框背景色

作者: java的小跟班 | 来源:发表于2019-11-21 16:24 被阅读0次
    WX20191121-161423@2x.png
    // 搜索框
    
        UISearchBar*searchBar = [[UISearchBaralloc]init];
    
        searchBar.frame=CGRectMake(CGRectGetMaxX(title.frame) +11,27,200,30);
    
        [self.viewaddSubview:searchBar];
    
        searchBar.placeholder=@"搜索您要的商品";
    
        //[UIColor colorWithRed:239/255.0 green:239/255.0 blue:239/255.0 alpha:1.0]
    
        UIImage* searchBarBg = [selfGetImageWithColor:[UIColorcolorWithRed:239/255.0green:239/255.0blue:239/255.0alpha:1.0]andHeight:32.0f];
    
        //设置背景图片
    
        [searchBarsetBackgroundImage:searchBarBg];
    
        //设置背景色
    
        [searchBarsetBackgroundColor:[UIColor colorWithRed:239/255.0 green:239/255.0 blue:239/255.0 alpha:1.0]];
    
        //设置文本框背景
    
        [searchBarsetSearchFieldBackgroundImage:searchBarBg forState:UIControlStateNormal];
    
        searchBar.layer.cornerRadius=15;
    
        searchBar.layer.masksToBounds=YES;
    
    
    
    
    
    - (UIImage*) GetImageWithColor:(UIColor*)color andHeight:(CGFloat)height
    
    {
    
        CGRectr=CGRectMake(0.0f,0.0f,1.0f, height);
    
        UIGraphicsBeginImageContext(r.size);
    
        CGContextRef context = UIGraphicsGetCurrentContext();
    
    
    
        CGContextSetFillColorWithColor(context, [color CGColor]);
    
        CGContextFillRect(context, r);
    
    
    
        UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    
        UIGraphicsEndImageContext();
    
    
    
        returnimg;
    

    相关文章

      网友评论

          本文标题:修改searchbar 背景色 输入框背景色

          本文链接:https://www.haomeiwen.com/subject/fgutwctx.html