我想为 UITableViewCell 动态创建一个图像,它基本上是一个带有数字的正方形。正方形必须是一种颜色(动态指定)并在其中包含一个数字作为文本。
我查看了 CGContextRef 文档,但似乎无法弄清楚如何让图像填充指定的某种颜色。
这是我迄今为止一直在尝试的。
-(UIImage*)createCellImageWithCount:(NSInteger)cellCount AndColour:(UIColor*)cellColour {
CGFloat height = IMAGE_HEIGHT;
CGFloat width = IMAGE_WIDTH;
UIImage* inputImage;
UIGraphicsBeginImageContext(CGSizeMake(width, height));
CGContextRef context = UIGraphicsGetCurrentContext();
UIGraphicsPushContext(context);
// drawing code goes here
// But I have no idea what.
UIGraphicsPopContext();
UIImage* outputImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return outImage;
}