phonegap / cordova 1.7アプリを作成しましたが、すべて正常に動作していますが、ページを読み込もうとすると、約15px低くロードされてからジャンプします..これは1秒の一部しかかかりませんが、ジャンプは目に見えます. ステータスバーが非表示になっていることと関係があると思います.plistのを使用してStatus bar is initially hidden : YES
非表示にしています..
これを行うより良い方法はありますか?
iOS は正しいですが、これは iPad のみですか? 起動イメージセットはありますか? その場合、起動画像の正しいサイズに関する Apple のガイドラインに注意し、本来よりも 20 ピクセル高くする必要があります。15 ピクセルではなく、20 ピクセルのジャンプが表示されるはずです。Retina ディスプレイの場合、起動イメージを Apple のガイドラインより 40 ピクセル高くする必要があります。
この動作を確認するリンクを掘り下げさせてください。私はちょうどそれを自分で経験しました。
編集: リンクはこちらPhonegap iPad App Splash / Launch Screen Shifts on deviceReady
私の iOS Cordova アプリでは、起動イメージをガイドライン (非 Retina) より 20 ピクセル高くし、ガイドライン (Retina) より 40 ピクセル高くすると、問題が修正されました。残っているのは、画像のサイズが正しくないという Xcode の警告だけです。ただし、それでも機能し、Apple はこれを理由に拒否しません。
アプリケーションのスプラッシュ画面の画像を 20px 大きくしたところ、正常に動作するようになりました。