iOS 8.3 上的布局位移

Layout displacment on iOS 8.3

我正在使用 INTEL XDK(1995) 和 Ionics 为 Android 和 iOS 构建 HTML 5 应用程序。

应用程序在 Android 设备上以及在我的 iPhone 4 上运行,它有 iOS 7.1.1

应用程序需要互联网连接来加载数据的位置和它自己的数据,然后将其放置在设备屏幕上。 以下是应用程序的示例:

这是来自 iPhone 6 和 iOS 8.3 的示例:

看起来身高计算不正确。但有趣的是按钮放置正确。因为它们也是由屏幕的高度设置的。但是在其他一些也是 iPhone 6 并且具有 iOS 8.3 的设备上,它应该可以正常工作。任何人都知道在同一设备上有什么不同? 如果您需要更多信息,请说明。

我已经设法解决了这个问题。当我去到出现这个问题的客户端时,我发现启动画面甚至没有显示,而是直接进入了应用程序。 所以我添加了 init-dev.js 文件并从 "ready" 侦听器方法调用了我的起始 AngularJS 方法。