Я хочу динамически создать изображение для 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;
}