ユニバーサルアプリを開発しています。私の展開ターゲットは 5.1 です。iPhone/iPod では縦向きのみ、iPad では横向きのみで実行したいと考えています。
私は、iPhone と iPad のシミュレーター、および最新バージョンの iPod touch と iPad でテストしています。
iPhoneで期待どおりに動作します。縦向きの起動イメージが最初に表示され、次にアプリが起動します。問題はありません。iPodだけでなく、シミュレーターでも問題なく動作します。ローテーションに関係なく、アプリは縦向き (下部のホーム ボタン) で起動して実行されますが、これは意図したとおりです。
iPad シミュレーターでは正しく動作します。横向きの起動画像が表示され、アプリが横向きで起動します。回転に関係なく、起動イメージとアプリは期待どおりにランドスケープで起動および実行されます。
ただし、私の iPad では、縦向きの起動イメージは、iPad をどの方向に回転させても縦向きに上下逆に表示されます。プロジェクトから Default-Portrait~ipad.png および Default-Portrait@2x~ipad.png ファイルを削除すると、XCode はそれらを iPad ではなく iPhone 用の Default.png および Default@2x.png に置き換えます。 、そして逆さまに起動します。
My InfoPlist には次の設定が含まれます: 初期インターフェイスの向き: 縦 (下のホーム ボタン) (初期インターフェイスの向き ~ ipad のキーはありません) サポートされているインターフェイスの向き: 縦 (下のホーム ボタン) サポートされているインターフェイスの向き ~ iPad: 横 (左のホーム ボタン)横向き(右ホームボタン)
初期インターフェイスの向きを横に変更してみました。そのキーを完全に削除してみました。どちらの変更も、実行方法に違いはありませんでした。
私は今、これを機能させるために考えられるすべてを試しました。誰にも解決策がありますか?
ありがとう。