Appleは最近、開発者がこのUIGetScreenImageプライベートAPIを使用できるようにすることを決定しました。
私はそれを実装し、ポートレートで正常に動作しますが、デバイスをランドスケープに実行すると(self.viewが回転します)、UIGetScreenImageは画面の回転されていない座標を使用してキャプチャを続けます。
結果は、トリミングされた風景の結果です。
UIGetScreenImageは、私の知る限り、そして皆さんが私のこの他の質問に対する答えを見つけられなくなるまで、私の場合に機能する唯一のメソッドです:-)