.h
//颜色转换成图片 + (UIImage *)imageFromColor:(UIColor *)color;
.m
//颜色转换成图片 + (UIImage *)imageFromColor:(UIColor *)color { CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [color CGColor]); CGContextFillRect(context, rect); UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; }
本文介绍了一种使用UIKit框架将UIColor对象转换为UIImage的方法。通过创建一个大小为1x1的上下文,设置填充颜色并填充整个上下文区域,然后从当前图像上下文中获取图像。这种方法适用于需要将单一颜色转换为图片的场景。
1964

被折叠的 条评论
为什么被折叠?



