iPhone&iPad -uigetscreenimage-ランドスケープでキャプチャする方法は?

StackOverflow https://stackoverflow.com/questions/2307619

  •  22-09-2019
  •  | 
  •  

質問

Appleは最近、開発者がこのuigetscreenimageプライベートAPIを使用できるようにすることを決定しました。

私はそれを実装し、ポートレートで正常に動作しますが、デバイスをランドスケープに実行すると(self.viewが回転)、Uigetscreenimageは画面の非回転座標を使用してキャプチャし続けます。

その結果、トリミングされた景観の結果が得られます。

uigetscreenimageは、私の場合、私が知っている限り、そしてあなたが答えを見つけることがないまで、私の場合には機能する唯一の方法です 私のこの他の質問 :-)

役に立ちましたか?

解決

自分で回転を適用する必要があると思います。

UIGetScreenImage() オリエンテーションを気にしません。実際には、画面に複数のuiWindowがある可能性があるため、一部はオートオート化されているため、一部はそうではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top