Phonegap(cordova)2.4.0 Splash Screen显示收缩

时间:2013-02-18 14:19:59

标签: ios cordova splash-screen

我正在iOS上开发一个phonegap应用程序,并在带有IOS 6.1的iPhone 4上进行测试。我已经从splash文件夹中定义了所有启动画面,但仍然无法正常工作。首先,启动屏幕加载正确,全尺寸,但当加载指示器出现时,图像缩小,并显示为白色背景。它看起来很难看。如何解决这个问题?

谢谢大家。

2 个答案:

答案 0 :(得分: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
    }
}

但是要寻找更好的解决方案......

答案 1 :(得分:0)

似乎Cordova只能在iPhone 5和iPod之间产生差异。虽然我可以找到iPad方向和匹配闪屏的逻辑,但我找不到旧Retina iPhone +甚至更旧的原始屏幕分辨率的功能。意外省略?