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;
}