一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

iOS开发之UIView转UIImage的程序

时间:2015-08-25 编辑:简简单单 来源:一聚教程网

能把UIView转换为UIImage的方法,别人总结的一个很好用的方法。为方便平时使用,所以在自己的博客上做个备份。多谢原作者。

#pragma mark view转换为image

+ (UIImage*) imageWithUIView:(UIView*) view{

    // 创建一个bitmap的context

    // 并把它设置成为当前正在使用的context

    UIGraphicsBeginImageContext(view.bounds.size);

    CGContextRef currnetContext = UIGraphicsGetCurrentContext();

    [view.layer renderInContext:currnetContext];

    // 从当前context中创建一个改变大小后的图片

    UIImage* image = UIGraphicsGetImageFromCurrentImageContext();

    // 使当前的context出堆栈

    UIGraphicsEndImageContext();

    return image;

}

热门栏目