jQuery Mobile と Phonegap を使用して小さなアプリを作成しているので、Android および iOS デバイスで利用できるようになります。
Android のビルドは非常にスムーズに進みましたが、今日初めて iOS のビルドを行ったとき、「奇妙な」グラフィカルな問題がいくつかありました。
まず、起動時にスプラッシュ スクリーンが (予想どおり) 表示されましたが、その後 (アプリが読み込まれたため) 消える前に「縮小」して背後に多くの白が表示されたように見えました。
次に、内部の「ページ」(index.html ファイル内の data-role で定義された div - このような小さな「ページ」が約 6 つあります) へのリンクをクリックすると、ページのコンテンツがちらつく前に瞬間的に表示されることがあります。ページ遷移、最後にコンテンツを表示します。明らかに、このように振る舞うべきではありません。
Android ビルドには、スプラッシュ スクリーンや内部ページへの移動に関する問題はありません。
明確にするために、私はjQuery 1.7.1、jQuery Mobile 1.1.0、phonegap.jsを使用しており(最新バージョンを使用しています)、CyanogenMod 7.1とiPhone 4を実行しているHTC Desireでテストしています(iOSバージョンは不明ですが、その私の同僚)
私が持っている唯一の「mobileinit」設定は
<script type="text/javascript">
$(document).bind("mobileinit", function() {
$.mobile.loadingMessage = 'Loading...' ;
});
</script>
アイデアはありますか?