iOS UIView制作(转)成Image

2017-11-24  本文已影响0人  差不多先生__

简单四步将代码指定的视图(包含子视图)制作成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

上一篇 下一篇

猜你喜欢

热点阅读