将 Phonegap 从 2.3.0 更新到 2.5.0 后,我的 iOS/iPhone 应用程序中的闪屏在应用程序启动期间向下移动了 20 像素,这很奇怪。首先,它将自己定位在状态栏后面,但很快就会下降到低于状态栏 20px 的位置。这也发生在 Phonegap 默认模板中。在以前的 Phonegap 版本中,我没有遇到这个问题。我该如何解决这个问题?
最佳答案
如果我包含我想做的状态栏,我在 20px 偏移时遇到了同样的问题。为了解决这个问题,我编辑了文件 CDVSplashScreen.m 并更改了以下行:
_imageView.frame = CGRectMake(0, 0, _imageView.image.size.width, _imageView.image.size.height);
收件人:
_imageView.frame = CGRectMake(0, -20, _imageView.image.size.width, _imageView.image.size.height);
我在我的 iPhone 4 和 5 以及普通 iPhone 的模拟器上进行了测试,它似乎已经成功了。
关于ios - Phonegap 2.5.0 启动画面在显示期间向下移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15346603/