您的位置:首页 > 移动开发 > IOS开发

iOS将颜色转换image方法

2016-03-11 11:25 609 查看
UIButton设置背景图片时,是需要一张图片。但是我又想直接通过UIColor来设置,那怎么办?

下面给大家展示一种方法

+(UIImage*) createImageWithColor:(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 *theImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return theImage;
}


我们可以将它作为UIimage的扩展用的时候直接调用即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: