私のiPadアプリケーションは横置きモードでデスクに座っています。 iPadの画面がロックされると、私は画面のロックを解除します。アプリケーションが再び表示されると、アプリケーションはポートレートモードになり、iPadを持ち上げて前後に動かして向きをリセットするまで、アプリケーションはそのままの状態になります。iPadアプリケーションが画面のロック解除後に縦向きに表示される画面のスリープ時の向きに関係なく
ビューが表示されているときの方向にそれを残しておく必要がありますか?
私のiPadアプリケーションは横置きモードでデスクに座っています。 iPadの画面がロックされると、私は画面のロックを解除します。アプリケーションが再び表示されると、アプリケーションはポートレートモードになり、iPadを持ち上げて前後に動かして向きをリセットするまで、アプリケーションはそのままの状態になります。iPadアプリケーションが画面のロック解除後に縦向きに表示される画面のスリープ時の向きに関係なく
ビューが表示されているときの方向にそれを残しておく必要がありますか?
[[UIApplication sharedApplication] statusBarOrientation]
を確認してから正しい方向を設定してみることができます。
いいですが、どのように向きを設定するのですか?収集したすべてのものから、UIDeviceのメソッドを使用する必要がありますが、これらのメソッドを使用すると、Appleはアプリケーションを拒否します。他のアイデア? – groomsy
これをもう一度見て、画面ロックの後に戻ってくるアプリケーションをデバッグすると、私のshouldAutorotateToInterfaceOrientationメソッドが、デバイスを回転させていないのに、ポートレートのUIInterfaceOrientationで呼び出されています。次に、shouldAutorotateToInterfaceOrientationが適切な横向きの引数で再び呼び出されます。なぜ私はそれが肖像画で最初に呼び出されているのか混乱しています。 – groomsy