我正在尝试使用以下代码将编辑后的 UIscrollView 保存到 UIImage 中。但我在视图中看到的并不是我保存的。它以某种方式被保存的照片侧面的空白灰色条所抵消。我的 UIscrollView 没有触及视图的框架。有人知道该怎么做吗?如果我必须使用“theScrollView.layer”来渲染它。放大照片后,照片会变差。
CGSize photoSize = theScrollView.bounds.size;
UIGraphicsBeginImageContext(photoSize);
CGContextRef context = UIGraphicsGetCurrentContext();
CALayer *layer = self.view.layer;
[layer renderInContext:context];
UIImage *someImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(someImage,nil, nil, nil);