美文网首页
截屏的实现

截屏的实现

作者: subject_2619 | 来源:发表于2018-11-27 20:29 被阅读0次

    ios中,截屏步骤如下:
    1.开启一个位图上下文,大小与当前控制器View的大小一样

    UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0);
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    

    2.把控制器的view绘制到上下文中,这里需要用到layer渲染的方式

    [self.view.layer renderInContext:ctx];
    

    3.从上下文获取图片

    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    

    4.关闭上下文

    UIGraphicsEndImageContext();
    

    相关文章

      网友评论

          本文标题:截屏的实现

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