だから私は、自動回転を使わないでください。画面を回転させるのではなく、画面のボタンを回転させるだけです。ロックされたディスプレイの向きにもかかわらずデバイスの回転を検出するにはどうすればよいですか?
私は左に風景をロックしています。どのような回転のボタンを検出するのですか?
私はカスタムOpenGLエンジンを使用しているので、オブジェクトのローテーションを設定できます。
だから私は、自動回転を使わないでください。画面を回転させるのではなく、画面のボタンを回転させるだけです。ロックされたディスプレイの向きにもかかわらずデバイスの回転を検出するにはどうすればよいですか?
私は左に風景をロックしています。どのような回転のボタンを検出するのですか?
私はカスタムOpenGLエンジンを使用しているので、オブジェクトのローテーションを設定できます。
インタフェース向きはデバイス上ををロックされている場合、それは、向きの変更に関連するデリゲートメソッドを聞いていません。
次の場所から、デバイスの向きを取得することができます:あなたは顔アップのための2つの可能な値を取得し、伏せて。これは、インターフェイスの向きではありません
UIDevice.orientation
。また、左右の風景は、UIInterfaceOrientation
と比較してスワップされています。
からUIDeviceOrientationDidChange
通知を購読することで、デバイスの向きの変更を聞くことができます。これらの通知を有効にするには、UIDevice.beginGeneratingDeviceOrientationNotifications()
を呼び出す必要があります。
その通知はもう存在しません –
私はUIキットを使用していません。私は回転値を設定できるオブジェクトを持っています。 –
あなたはどのキットを使用していますか?それに言及する必要があります。 – pedrouan
Open Gl Es 2.0。もし私がデバイスがそれを描くことができると思っている方向を理解できたら、それを描くことができます –