iOS で phonegap アプリを開発し、IOS 6.1 を搭載した iPhone 4 でテストしています。スプラッシュ フォルダからすべてのスプラッシュ スクリーンを定義しましたが、それでも期待どおりに動作しません。最初にスプラッシュスクリーンが正しくフル サイズでロードされますが、ロード インジケータが表示されると画像が縮小され、白い背景で囲まれて表示されます。それは醜く見えます。これはどのように修正できますか?
皆さんありがとう。
iOS で phonegap アプリを開発し、IOS 6.1 を搭載した iPhone 4 でテストしています。スプラッシュ フォルダからすべてのスプラッシュ スクリーンを定義しましたが、それでも期待どおりに動作しません。最初にスプラッシュスクリーンが正しくフル サイズでロードされますが、ロード インジケータが表示されると画像が縮小され、白い背景で囲まれて表示されます。それは醜く見えます。これはどのように修正できますか?
皆さんありがとう。
「汚い」解決策を見つけました:
CDVViewController.mで置換
if (launchImageFile == nil) { // fallback if no launch image was specified
if (CDV_IsIPhone5()) {
// iPhone 5 or iPod Touch 6th-gen
launchImageFile = @"Default-568h";
} else {
launchImageFile = @"Default";
}
}
と
if (launchImageFile == nil) { // fallback if no launch image was specified
if (CDV_IsIPhone5()) {
// iPhone 5 or iPod Touch 6th-gen
launchImageFile = @"Default-568h";
} else {
launchImageFile = @"Default-568h"; //iphone5 image
}
}
しかし、これに対するより良い解決策を探しています...
Cordova は iPhone 5 と iPod の違いだけのようです。iPadの向きと一致するスプラッシュスクリーンのロジックを見つけることができましたが、古いRetina iPhone +さらに古い元の画面解像度の関数を見つけることができませんでした. たまたま省略?