// 1.开启基于位图的图形上下文
/**
* CGSize size:size
* BOOL opaque:透明开关,如果图形完全不用透明,设置为YES以优化位图的存储。
* CGFloat scale:缩放比例
*/
UIGraphicsBeginImageContextWithOptions(CGSizeMake(100, 100), NO, 0.0);
//设置颜色填满
[color setFill];
//绘图(实心)
UIRectFill(CGRectMake(0, 0, 100, 100));
//获得画的图形保存为图片
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
//关闭上下文
UIGraphicsEndImageContext();
原文:http://www.cnblogs.com/xj76149095/p/5049508.html