通过颜色来生成一个纯色图片
1
2
3
4
5
6
7
8
9
10
|
- (
UIImage
*)buttonImageFromColor:(
UIColor
*)color{
CGRect
rect = CGRectMake(
0
,
0
,
self
.frame
.size
.width
,
self
.frame
.size
.height
);
UIGraphicsBeginImageContext(rect
.size
);
CGContextRef
context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [color
CGColor
]);
CGContextFillRect(context, rect);
UIImage
*img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return
img;
}
|