UIImage的类别里,传入一个UIColor对象,生成图片
+ (instancetype)imageWithColor:(UIColor *)color {
CGFloat imageW = 100;
CGFloat imageH = 100;
// 1.开启基于位图的图形上下文
UIGraphicsBeginImageContextWithOptions(CGSizeMake(imageW, imageH), NO, 0.0);
// 2.画一个color颜色的矩形框
[color set];
UIRectFill(CGRectMake(0, 0, imageW, imageH));
// 3.拿到图片
UIImage *image = (UIImage *)UIGraphicsGetImageFromCurrentImageContext();
// 4.关闭上下文
UIGraphicsEndImageContext();
return image;
}