ios - Phonegap 2.5.0 启动画面在显示期间向下移动

标签 ios cordova

将 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/

相关文章:

javascript - style.height 不工作 javascript

android - 更新cordova后无法搭建ios/android平台

android - 在 Android Phonegap 应用程序中处理推送通知消息

ios - 为什么我设置后 UITabBarControllerDelegate 就为零?

ios - 如何将给定坐标转换为“直径”x的边界框?

ios - 如何使用 SKPSMTPMessage 发送电子邮件,它将在电子邮件客户端中正常解析?

objective-c - 如何比较objective-c中的字符串对象?

android - Phonegap-Android : Using Arabic/Persian fonts

android - 未加载 Cordova-plugin-camera; cordova-android 版本 : >5. 0.0-dev 的版本要求失败

ios - hpple无法解析HTML