ランドスケープ(UIInterfaceOrientationLandscapeRight)iPhoneアプリをユニバーサルアプリに変換しています。これまでのところ、向きは正しく機能しています。iPadバージョンは、正しいスプラッシュグラフィックで起動し、ユーザーの持ち方に応じて正しい向き(LandscapeLeftまたはLandscapeRight)で開始します。
しかし、iPadがLandscapeLeftにあるときにキーボードをトリガーすると、キーボードが上下逆に表示されます。
まだ画像を投稿できないので、ここでエラーを確認できます:http: //blog.durdle.com/images/ipad_keyboard.png
これは、UITextFieldが追加されたUIAlertViewです。この時点でのキーボードはLandscapeRightの向きになっていると思います。
デバイスをLandscapeRightに回転させると、ゲームビューが回転してキーボードに一致します。次に、デバイスをLandscapeLeftに戻すと、インターフェイス全体が回転します。ゲームとキーボードが一緒に回転して、正しく表示されます。
だから:どうすればそれが正しい方向に表示されることを確認できますか?