Board logo

标题: iOS截屏(视频黑色)并保存到自定义相册(1) [打印本页]

作者: look_w    时间: 2019-2-19 14:44     标题: iOS截屏(视频黑色)并保存到自定义相册(1)

1.截屏

用方法1正常,用方法2视频黑色.
当然你要确定view是不是最底层的view.
区别查到再补充,先做个记录

     
    - (UIImage *)captureCurrentViewUIView *)view {
        
        方法1iOS7后替换方法2了)
    UIGraphicsBeginImageContextWithOptions(view.frame.size, NO, 0.0);
        
        [view drawViewHierarchyInRect:view.frame afterScreenUpdates:YES];
        
        UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
        
        UIGraphicsEndImageContext();
        return image;
     
     
        方法2:
        //    // 创建一个context
        //    UIGraphicsBeginImageContextWithOptions(view.bounds.size, NO, 0.0);
        //
        //    //把当前的全部画面导入到栈顶context中并进行渲染
        //    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
        //
        //    // 从当前context中创建一个新图片
        //    UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
        //
        //    // 使当前的context出堆栈
        //    UIGraphicsEndImageContext();
     
        //    return img;
    }




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0