oc中获取当前页面的截图

oc中获取当前页面的截图_第1张图片
oc

UIGraphicsBeginImageContext(self.view.bounds.size);    //currentView 当前的view  创建一个基于位图的图形上下文并指定大小为当前的View

[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];//renderInContext呈现接受者及其子范围到指定的上下文

UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();//返回一个基于当前图形上下文的图片

UIGraphicsEndImageContext();//移除栈顶的基于当前位图的图形上下文

UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);//然后将该图片保存到图片库

你可能感兴趣的:(oc中获取当前页面的截图)