当前位置: 代码迷 >> 综合 >> IView 转 UIImage
  详细解决方案

IView 转 UIImage

热度:6   发布时间:2024-01-08 22:37:46.0


- (UIImage*) imageWithUIView:(UIView*) view{
    // 创建一个bitmap的context  
    // 并把它设置成为当前正在使用的context  
    UIGraphicsBeginImageContext(view.bounds.size);  
    CGContextRef currnetContext = UIGraphicsGetCurrentContext();
    //[view.layer drawInContext:currnetContext];
    [view.layer renderInContext:currnetContext];
    // 从当前context中创建一个改变大小后的图片  
    UIImage* image = UIGraphicsGetImageFromCurrentImageContext();  
    // 使当前的context出堆栈  
    UIGraphicsEndImageContext();  
    return image;

}


转自:http://blog.csdn.net/iukey/article/details/7662612






  相关解决方案