iOS UIView制作(转)成Image

简单四步将代码指定的视图(包含子视图)制作成image,我把我写过的一个工具类方法展示出来

+ (instancetype)captureWithView:(UIView *)view {

// 1.开启上下文

UIGraphicsBeginImageContextWithOptions(view.frame.size, NO, 0.0);       

// 2. 将控制器View的Layer渲染到上下文   

[view.layer renderInContext:UIGraphicsGetCurrentContext()];       

// 3.取出图片   

UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();       

// 4.结束上下文   

UIGraphicsEndImageContext();       

return newImage;

}

输出后可以根据http://www.jianshu.com/p/960373e53887文章旋转图片或者展示的imageView

你可能感兴趣的:(iOS UIView制作(转)成Image)