我正在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
    }
}

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

10-08 18:01