ios 截图

2021-06-01  本文已影响0人  唐人街的乞丐

// 根据所需view 进行截图 。view可以是展示在界面上的也可以是不展示在界面上的。

   // 开启图片上下文
    UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0);
    // 获取当前上下文
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    // 截图:实际是把layer上面的东西绘制到上下文中
    [self.view.layer renderInContext:ctx];
    // 获取截图
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    // 关闭图片上下文
    UIGraphicsEndImageContext();
    // 保存相册
    UIImageWriteToSavedPhotosAlbum(image, NULL, NULL, NULL);

完整代码GitHub

上一篇 下一篇

猜你喜欢

热点阅读