UIColor から UIImage を作りたい場面があったので、調べてみたところ、以下のような感じで作成することができました。 UIImage *(^createImageFromUIColor)(UIColor *) = ^(UIColor *color) { CGRect rect = CGRectMake(0, 0, 1, 1); UIGraphicsBeginImageContext(rect.size); CGContextRef contextRef = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(contextRef, [color CGColor]); CGContextFillRect(contextRef, rect); UIImage *img = UIGraphicsGetImageF