Convert UIView Layer to UIImage

后端 未结 7 1556
深忆病人
深忆病人 2020-12-29 10:34

I\'m playing Video using AVPlayerLayer in a View. I need to convert View to Image, I tried

[myview.layer renderInContext:context];

but thi

7条回答
  •  长情又很酷
    2020-12-29 11:21

    -(UIImage *)imagefromview {
        UIGraphicsBeginImageContext(view.frame.size);
        [[self imageFromView:view] drawInRect:view.frame];
        [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
        UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();
        return resultingImage;
    }
    

提交回复
热议问题