1

そのため、複雑な理由から、ビューの回転を自分で管理しUIDeviceOrientationPortraitており、自動回転の向きとしてのみ実装しています。

とにかく、iPad で画面ロックをクリックすると、デバイスが UIDeviceOrientationPortrait に回転し、コードが回転しますが、これは望ましくありません。たとえば、ユーザーがデバイスを「横向きモード」で保持している場合、つまり、UI を手動で横向きモードに回転させており、ユーザーが画面ロックをクリックすると、UI が縦向きモードに回転します。デバイスをまったく動かさないでください。

したがって、どういうわけか、画面ロックから発生する縦向きモードへの回転と、デバイスの回転から発生する回転を区別する方法が必要です。そのため、加速度計を使用して、デバイスが実際に「回転」したかどうか、またはボタンがクリックされたかどうかを検出したいと考えています。

ありがとう!

4

0 に答える 0