iOS 截取屏幕 生成图片

2019-10-24  本文已影响0人  魔力双鱼
 //1.开启图片上下文
    UIGraphicsBeginImageContextWithOptions(Superview.bounds.size, NO, 0);
    //2.获取当前的上下文
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    //UIView之所以能够显示,是因为它内部有一个层layer,通过渲染的形式绘制上下文
    [Superview.layer renderInContext:ctx];
    //生成一张图片
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    //关闭上下文
    UIGraphicsEndImageContext();
上一篇 下一篇

猜你喜欢

热点阅读