iOS 保存截图到相册(高清)

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

- (void)loadImageFinished:(UIImage *)image
{
    UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), (__bridge void *)self);
}
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
{

    NSLog(@"image = %@, error = %@, contextInfo = %@", image, error, contextInfo);
}


    //截图功能
-(UIImage *)captureImageFromView:(UIView *)view
{

    UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];

    CGRect rect = [keyWindow bounds];

    UIGraphicsBeginImageContextWithOptions(rect.size,YES, 0.0);

    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *snapshotImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    return snapshotImage;
}

- (IBAction)savePhotoButton:(UIButton *)sender {

    [self loadImageFinished:[self captureImageFromView:self.view]];
    kShowD(@"截屏以保存至系统相册");
}

 

未经允许不得转载:作者:SheaYang, 转载或复制请以 超链接形式 并注明出处 技术狗|博客
原文地址:《iOS 保存截图到相册(高清)》 发布于2019-12-03

分享到:
赞(0)

评论 抢沙发

2 + 1 =


iOS 保存截图到相册(高清)

长按图片转发给朋友

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录