ios CGContext学习,从UIColor 声称img


ios 的drawRect是很神奇的一个东西。

可以直接绘制位图,并得到位图。

关于这方案的学习,现在才刚刚开始。

下面要做的就是从一个 color 获取一张img

如下图:

-(UIImage *)imgFromColor:(UIColor *)color
{
    CGSize size = CGSizeMake(1,1);
    UIGraphicsBeginImageContext(size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [color setFill];
    CGContextFillRect(context, CGRectMake(0, 0, size.width, size.height));
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img;
}




你可能感兴趣的:(ios CGContext学习,从UIColor 声称img)