你的位置:首页 > 操作系统

[操作系统]【代码笔记】通过颜色来生成一个纯色图片


一,效果图。

二,代码。

RootViewController.m

复制代码
- (void)viewDidLoad{  [super viewDidLoad];  // Do any additional setup after loading the view.    UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(50, 100, 200, 200)];  imageView.backgroundColor=[UIColor yellowColor];  imageView.image=[self buttonImageFromColor:[UIColor redColor]];  [self.view addSubview:imageView];      }//通过颜色来生成一个纯色图片- (UIImage *)buttonImageFromColor:(UIColor *)color{    CGRect rect = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);  UIGraphicsBeginImageContext(rect.size);  CGContextRef context = UIGraphicsGetCurrentContext();  CGContextSetFillColorWithColor(context, [color CGColor]);  CGContextFillRect(context, rect);  UIImage *img = UIGraphicsGetImageFromCurrentImageContext();  UIGraphicsEndImageContext();  return img;}
复制代码