我正在使用以下代码截取Xib文件中特定视图的屏幕截图...
UIView* captureView = self.view;
UIGraphicsBeginImageContextWithOptions(captureView.bounds.size, NO , 0.0f);
[captureView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
它可以正常工作,并将JPG图像保存到相机胶卷中。
但问题是,我的视图上还有另一个UIImageView,该UIImageView中有一张半透明的图片。 我的屏幕截图没有保留该透明度。我希望保持实际屏幕上的透明度不变。
如何保留屏幕截图中的透明度?