iPhone&iPad -uigetscreenimage-ランドスケープでキャプチャする方法は?
-
22-09-2019 - |
質問
Appleは最近、開発者がこのuigetscreenimageプライベートAPIを使用できるようにすることを決定しました。
私はそれを実装し、ポートレートで正常に動作しますが、デバイスをランドスケープに実行すると(self.viewが回転)、Uigetscreenimageは画面の非回転座標を使用してキャプチャし続けます。
その結果、トリミングされた景観の結果が得られます。
uigetscreenimageは、私の場合、私が知っている限り、そしてあなたが答えを見つけることがないまで、私の場合には機能する唯一の方法です 私のこの他の質問 :-)
解決
自分で回転を適用する必要があると思います。
UIGetScreenImage()
オリエンテーションを気にしません。実際には、画面に複数のuiWindowがある可能性があるため、一部はオートオート化されているため、一部はそうではありません。
所属していません StackOverflow