美文网首页
颜色转图片

颜色转图片

作者: Maggie的小蜗居 | 来源:发表于2017-08-20 23:12 被阅读43次

    UIButton里有对不同状态设置不同背景图片的方法,但没有不同状态对应不同背景色的方法
    在不需要切图的情况下,我们可以采取把颜色转成对应的图片设置

    +(UIImage*) createImageWithColor:(UIColor*) color  
    {  
        CGRect rect = CGRectMake(0, 0, 50, 50);  
        UIGraphicsBeginImageContext(rect.size);  
        CGContextRef context = UIGraphicsGetCurrentContext();  
        CGContextSetFillColorWithColor(context, [color CGColor]);  
        CGContextFillRect(context, rect);  
        UIImage *image = UIGraphicsGetImageFromCurrentImageContext();  
        UIGraphicsEndImageContext();  
        return image ;  
    }  
    
    

    相关文章

      网友评论

          本文标题:颜色转图片

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