3

iOS で phonegap アプリを開発し、IOS 6.1 を搭載した iPhone 4 でテストしています。スプラッシュ フォルダからすべてのスプラッシュ スクリーンを定義しましたが、それでも期待どおりに動作しません。最初にスプラッシュスクリーンが正しくフル サイズでロードされますが、ロード インジケータが表示されると画像が縮小され、白い背景で囲まれて表示されます。それは醜く見えます。これはどのように修正できますか?

皆さんありがとう。

4

2 に答える 2

1

「汚い」解決策を見つけました:

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
    }
}

しかし、これに対するより良い解決策を探しています...

于 2013-02-19T09:17:34.837 に答える
0

Cordova は iPhone 5 と iPod の違いだけのようです。iPadの向きと一致するスプラッシュスクリーンのロジックを見つけることができましたが、古いRetina iPhone +さらに古い元の画面解像度の関数を見つけることができませんでした. たまたま省略?

于 2013-03-05T07:53:26.690 に答える