画面上でユーザーがドラッグすることでフレームが動的にスケーリングされるシンプルな UIImageView があります。これにより、画面上で画像が伸びたり縮んだりします。これが私が望んでいることです。
ここで、すべて引き伸ばされた/押しつぶされた resiling 画像を保存したいのですが、単にビューから画像を保存すると、変更されていない画像が得られます。
フレーム調整を保持し、新しい画像を生成するにはどうすればよいですか?
_マイク
画面上でユーザーがドラッグすることでフレームが動的にスケーリングされるシンプルな UIImageView があります。これにより、画面上で画像が伸びたり縮んだりします。これが私が望んでいることです。
ここで、すべて引き伸ばされた/押しつぶされた resiling 画像を保存したいのですが、単にビューから画像を保存すると、変更されていない画像が得られます。
フレーム調整を保持し、新しい画像を生成するにはどうすればよいですか?
_マイク
自分で解決策を見つけました。次のコードは、私が必要とすることを行います。
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
ありがとう。