美文网首页
iOS 截取屏幕 生成图片

iOS 截取屏幕 生成图片

作者: L小杰 | 来源:发表于2016-08-05 17:14 被阅读477次
    很多App都有分享功能,有时候我们需求把当前界面生成一张图片展示出去。

    //1.开启图片上下文 UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0); //2.获取当前的上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); //UIView之所以能够显示,是因为它内部有一个层layer,通过渲染的形式绘制上下文 [self.view.layer renderInContext:ctx]; //生成一张图片 UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); //关闭上下文 UIGraphicsEndImageContext();
    newImage就是生成的屏幕截图。

    相关文章

      网友评论

          本文标题:iOS 截取屏幕 生成图片

          本文链接:https://www.haomeiwen.com/subject/veahsttx.html