次のコードを使用して、編集した 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);