私はしばらくの間 iOS アプリを作成してきましたが、今までは iPad でのみテストしており、iPhone と iPod で動作するようにしようとしています。
私のアプリは横向きのみで、iPad と iPhone の両方で横向きのみを許可するように、プロジェクト ファイルで許可される向きを設定しました。これはiPadでうまく機能します...スプラッシュが横向きになり、アプリにうまくいきます。私の iPod では、うまく動作しません。適切なポートレート画像をすべて Xcode に入れましたが、(シミュレーターと iPod に) ロードすると、ロードの途中でイメージが回転します。したがって、縦向きの縦向きの画像から始まり、数秒後、突然画像が90度回転し、画面に収まるように引き伸ばされます。次に、横向きでアプリをロードします。私が何をしようとしても、これを続けます...誰かが状況に光を当てることができますか? 私がやりたいのは、スプラッシュ画像をロードしてから、アプリにフェードすることです。
何が起こるかを示す画像:
http://jamesmcilveen.com/images/1.jpg http://jamesmcilveen.com/images/2.jpg
すべての異なるviewControllerでshouldAutorotateToInterfaceOrientationを設定して、向きがサポートされている場合にのみyesを返すようにしましたが、それでも機能しません..
Cordovaの新規インストールのように、プロジェクトを新たに再起動しても、同じ問題が発生します。デフォルトの Cordova スプラッシュ イメージで変更されていない新しいインストールを使用すると、問題が発生することさえありました。
私は数時間グーグルで検索しましたが、誰も私と同じ問題を抱えていないことに驚きましたか?
ところで、私は Cordova 2.7.0 を使用していますが、それについて言及するのを忘れていました。