Cordova 当设备处于横向时,Phonegap iOS应用程序以纵向加载

Cordova 当设备处于横向时,Phonegap iOS应用程序以纵向加载,cordova,ios7,screen-orientation,Cordova,Ios7,Screen Orientation,我已经编写了一个iOS phonegap(phonegap 3.1)应用程序,该应用程序的性能相对较好。然而,当应用程序加载时,当设备(iPad air,iOS 7)处于横向时会出现问题。启动屏幕以横向方式呈现,但应用程序的视图是纵向的。同样奇怪的是,当我将设备翻转到纵向时,观察端口变得更窄。当以纵向方向启动时,该应用程序将按预期工作 有人知道是什么导致了这个问题吗 更新 对于遇到这个问题的人,我通过使用phonegap 3.2构建应用程序的新版本解决了这个问题。我在cordova 3.1上遇到

我已经编写了一个iOS phonegap(phonegap 3.1)应用程序,该应用程序的性能相对较好。然而,当应用程序加载时,当设备(iPad air,iOS 7)处于横向时会出现问题。启动屏幕以横向方式呈现,但应用程序的视图是纵向的。同样奇怪的是,当我将设备翻转到纵向时,观察端口变得更窄。当以纵向方向启动时,该应用程序将按预期工作

有人知道是什么导致了这个问题吗

更新
对于遇到这个问题的人,我通过使用phonegap 3.2构建应用程序的新版本解决了这个问题。我在cordova 3.1上遇到了同样的问题,也通过升级cordova解决了这个问题,但升级到了3.3.0版本(我跳过了3.2,没有尝试那个版本)


由于我无法发表评论,您是如何在不使用插件的情况下删除状态栏的?

我认为这与phonegap版本无关,我使用的是2.1.0,但我也克服了这个问题。在我的例子中,问题来自我自己的代码。我使用的状态栏插件可能与我的问题有关。在PG 3.1中,我不知道如何在没有插件的情况下隐藏状态栏,而在3.2中,我可以在没有使用状态栏插件的情况下隐藏状态栏。确切地说,我也在使用PG插件来解决状态bas问题。。我在硬编码我的观点的界限。在.plist中,我将“状态栏最初是隐藏的”设置为“是”,将“基于视图控制器的状态栏外观”设置为“否”,这似乎起到了作用。如果这些值不在plist文件中,则可能需要添加这些值