フレームと色でUIImageを作成しようとしましたが、正しい方法がわかりません。
UIImage *aImage = [UIImage imageWithCIImage:[CIImage imageWithColor:[CIColor colorWithCGColor:[UIColor redColor].CGColor]]];
上記の行は正しいですか?画像サイズを作成するには?助けてください!
フレームと色でUIImageを作成しようとしましたが、正しい方法がわかりません。
UIImage *aImage = [UIImage imageWithCIImage:[CIImage imageWithColor:[CIColor colorWithCGColor:[UIColor redColor].CGColor]]];
上記の行は正しいですか?画像サイズを作成するには?助けてください!
カテゴリを作成しUIImage
ます。
そのようなUIImage(Color)
+ (UIImage *)imageWithColor:(UIColor *)color andSize:(CGSize)size
{
UIGraphicsBeginImageContextWithOptions(size, YES, 0);
[color set];
UIBezierPath * path = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, size.width, size.height)];
[path fill];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext ();
UIGraphicsEndImageContext();
return image;
}
使い方 :
#import "UIImage + Color"
UIImage *image = [UIImage imageWithColor:[UIColor redColor] andSize:yourSize];