2013-09-20 174 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