2013-09-20 176 views
5

当iPhone 4启动我的iOS7 Phonegap应用程序时出现问题,启动屏幕上升并在底部留下空白区域(我们可以见后面的视图):iOS7启动屏幕(启动屏幕)在底部留下空间

http://screencloud.net/v/5gAO (我已经隐藏大部分splashcreen的,但你可以看到

一次我的应用程序加载我只能躲在截图底部的空间)(AutoHideScreenshot = FALSE) ,也许我在应用程序开放时做错了什么?

一切看起来XCode中正确配置: screenshot XCode

任何想法?在此先感谢

回答

6

刚刚找到了soluti在这里:https://issues.apache.org/jira/browse/CB-4391 如果你不能更新科尔多瓦,你可以申请修复。打开CDVSplashScreen.m并更换行:此行

imgBounds.origin.y -= statusFrame.size.height; 

if (!(IsAtLeastiOSVersion(@"7.0"))) { 
     imgBounds.origin.y -= statusFrame.size.height; 
    } 

这是因为在iOS7,状态栏被集成在视图中(它不会发生)

2

除了

<key>UIStatusBarHidden</key> 
<true/> 
<key>UIStatusBarHidden~ipad</key> 

您需要在您的.plist还添加其他键,使您的应用程序科尔多瓦不被新的状态栏模式影响

<key>UIViewControllerBasedStatusBarAppearance</key> 
<false/> 

干杯 D

+1

好吧,它可以工作,现在我在启动时没有空的空间,但我只是意识到现在,状态栏总是隐藏的(这不是我想要的)。对不起,我删除了“回答标记”,仍在寻找解决方案 – Samuel