2015-08-23 27 views
6

मैंने अभी आईओएस 9 में अपने ऐप का परीक्षण करने के लिए एक्सकोड अपडेट किया है। मेरे ऐप में 3.5 इंच से अधिक किसी भी डिवाइस पर आकार का मुद्दा है। स्क्रीन के ऊपर और नीचे काले रंग का अंतर है। मैं केवल ऐप में ऑटोरेसाइजिंग का उपयोग कर रहा हूं, ऑटोलायआउट का उपयोग नहीं कर रहा हूं। क्या किसी को पता है क्यों? किसी भी सहायता की सराहना की जाएगी। धन्यवाद।स्क्रीन आकार आईओएस 9

उत्तर

1

क्या आपके पास अभी भी आपकी प्रोजेक्ट सेटिंग्स में संदर्भित आपकी LaunchScreen.xib फ़ाइल है? यदि ऐसा नहीं है तो यह बड़े स्क्रीन वाले उपकरणों के लिए समस्याएं पैदा कर सकता है।

+0

इस टिप्पणी ने मुझे यह काम करने में मदद की। इसके अतिरिक्त, यदि आप पहले से ही अपने मुख्य स्टोरीबोर्ड पर नहीं हैं तो आपको अपनी बाधाओं को रीसेट करना होगा। – David

+0

मुझे यह समस्या है, और इस समाधान को समझ नहीं रहा। हमारा ऐप लंबे समय से बाहर रहा है, और हम इसे बिना किसी समस्या के हर 3 सप्ताह के बारे में अपडेट करते हैं। यह सभी उपकरणों पर ios6 - ios8.4 पर सफलतापूर्वक चलता है। अब आईओएस 9 पर यह प्रतिपादन कर रहा है जैसे कि यह 3.5 "स्क्रीन पर था। किसी भी अतिरिक्त मदद की सराहना की जाती है। धन्यवाद! – mtb

3

यह समस्या आईओएस के पुराने संस्करणों को अपग्रेड कर रही है। Image.xcassests में अपने LaunchImage.launchimage में उचित रिज़ॉल्यूशन लॉन्च स्क्रीन छवियां जोड़ें। यह समस्या को हल करना चाहिए।

0

हमारे पास एक ही समस्या थी। हमारे अनुप्रयोग छवियाँ संपत्ति का उपयोग नहीं करता है, और हम निम्न चरणों के साथ इसे हल करने में कामयाब रहे:

  1. प्रोजेक्ट सेटिंग-> जनरल, अनुप्रयोग प्रतीक के तहत "एसेट उपयोग सूचि" पर क्लिक करें और चित्र लॉन्च, न्यू एसेट सूची।
  2. संसाधनों से xcassets फ़ाइल हटाएँ और "सूची का उपयोग न करें"
1

परियोजना लक्ष्य, "सामान्य" टैब में, "ऐप्लिकेशन आइकन और लॉन्च छवियाँ", लॉन्च छवि को स्क्रीन जोड़ सकते हैं और छवि फ़ाइल लॉन्च करें। Screenshot here describes exactly where to make the settings.

इसके अलावा, आपके ऑटोरेसाइजिंग आपके द्वारा किए जाने वाले प्रत्येक नियंत्रण के लिए उपयुक्त होना चाहिए।