将color转为UIImage_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 将color转为UIImage

将color转为UIImage

 2015/1/27 11:06:42  恋雪  程序员俱乐部  我要评论(0)
  • 摘要:图片:代码:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//建立图片UIImageView*imageView=[[UIImageViewalloc]initWithFrame:CGRectMake(100,100,200,200)];imageView.image=[selfcreateImageWithColor
  • 标签:

图片:

 

代码:

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    
    //建立图片
    UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 200, 200)];
    imageView.image=[self createImageWithColor:[UIColor yellowColor]];
    [self.view addSubview:imageView];
    
    
}
//将color转为UIImage
- (UIImage *)createImageWithColor:(UIColor *)color
{
    CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, [color CGColor]);
    CGContextFillRect(context, rect);
    UIImage *theImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    
    return theImage;
}

 

上一篇: IOS开发-正则表达式的使用方法 下一篇: 没有下一篇了!
  • 相关文章
发表评论
用户名: 匿名