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