iOS截取当前屏幕保存到相册

话不多说,直接看代码

1
2
3
4
5
6
7
8
9
10
+(UIImage *)captureScreenForView:(UIView *)currentView{
//currentView 截取的view
UIGraphicsBeginImageContext(currentView.frame.size);
[currentView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
//保存到相册
UIImageWriteToSavedPhotosAlbum(viewImage,nil,nil,nil);
return viewImage;
}