iOS UIView生成图片

有的时候需要将当前视图生成一张图片,例如在做分享的时候,直接分享当前视图为一张图片。

具体代码如下:

UIGraphicsBeginImageContextWithOptions(self.view.size, NO, [UIScreen mainScreen].scale);

[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

 

posted on 2018-05-14 15:06  Siwanper  阅读(630)  评论(0编辑  收藏  举报