根据颜色生成纯色图片

有时候需要一张纯颜色的背景图片就不需要找美工切图,直接自己生成:
创建UIImage的类别:

/**根据颜色生成图片*/
+(UIImage *)createImageWithColor:(UIColor *)color;
+(UIImage *)createImageWithColor:(UIColor *)color
{
    CGRect rect=CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, [color CGColor]);
    CGContextFillRect(context, rect);
    UIImage *theImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return theImage;
}

你可能感兴趣的:(根据颜色生成纯色图片)