2013-09-20 15 views
5

पर एक स्थान छोड़ दो मुझे आईफोन 4 इंच के साथ अपना आईओएस 7 फोनगैप ऐप शुरू करने में समस्या हो रही है, स्टार्टअप स्क्रीन ऊपर जाती है और नीचे खाली जगह छोड़ती है (और हम कर सकते हैं पीछे दृश्य) देखें:आईओएस 7 स्टार्टअप स्क्रीन (स्प्लैश स्क्रीन) नीचे

http://screencloud.net/v/5gAO (मैं splashcreen के सबसे छिपा हुआ है, लेकिन आप तल पर अंतरिक्ष)

मैं केवल स्क्रीनशॉट छिपाने एक बार मेरे ऐप भरी हुई है देख सकते हैं (AutoHideScreenshot = false) , जब ऐप sarting है मैं शायद कुछ गलत कर रहा हूँ?

सब कुछ सही ढंग से XCode में विन्यस्त दिखता है: screenshot XCode

किसी भी विचार?

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

तो अपने कॉर्डोबा एप्लिकेशन को नए स्थिति पट्टी मोड से प्रभावित नहीं है आप भी अपने .plist में एक अन्य प्रमुख जोड़ने की जरूरत है के लिए अग्रिम

उत्तर

6

बस soluti पाया यहां पर: https://issues.apache.org/jira/browse/CB-4391 यदि आप कॉर्डोवा अपडेट नहीं कर सकते हैं, तो आप फिक्स लागू कर सकते हैं। CDVSplashScreen.m खोलें और लाइन की जगह:

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

यह क्योंकि iOS7 में, स्थिति पट्टी दृश्य में (यह नहीं होता है)

एकीकृत है है: इस लाइन द्वारा

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

2

इसके अलावा धन्यवाद

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

चीयर्स डी

+1

ठीक है, यह काम करता है, अब मेरे पास लॉन्च के दौरान खाली जगह नहीं है, लेकिन मुझे अभी एहसास है कि स्टेटस बार हमेशा छिपा रहता है (यह वही नहीं है जो मैं चाहता हूं)। क्षमा करें, मैं "उत्तर चिह्न" को हटा देता हूं, फिर भी समाधान ढूंढ रहा हूं – Samuel

संबंधित मुद्दे