zoukankan      html  css  js  c++  java
  • 截图

    1、分类:UIImage (GJ)

    + (instancetype)captureWithView:(UIView *)view

    {

        // 1.开启上下文

        UIGraphicsBeginImageContextWithOptions(view.frame.size, NO, 0.0);

        // 2.将控制器view的layer渲染到上下文

        [view.layer renderInContext:UIGraphicsGetCurrentContext()];

        // 3.取出图片

        UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();

        // 4.结束上下文

        UIGraphicsEndImageContext();

        return newImage;

    }

    2、//保存操作

       - (IBAction)save {

       // 1.截图

        UIImage *image = [UIImage captureWithView:self.paintView];

        

        // 2.保存到图片

        UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);

    }

    3、保存图片操作之后就会调用

    - (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo

    {

        if (error) { // 保存失败

            [MBProgressHUD showError:@"保存失败"];

        } else { // 保存成功

            [MBProgressHUD showSuccess:@"保存成功"];

        }

    }

  • 相关阅读:
    好题记录
    「同余数论」学习笔记
    「网络流」学习笔记
    物理知识相关内容总结
    「多项式」学习笔记
    「数论函数」学习笔记
    「点分治」学习笔记
    「线性基」学习笔记
    「后缀自动机」学习笔记
    「后缀数组」学习笔记
  • 原文地址:https://www.cnblogs.com/bluceZ/p/3938421.html
Copyright © 2011-2022 走看看