2012-09-21 13 views
14

मेरे पास एक ऐप है जिसे मैं कन्वर्ट करने और नए आईफोन 5 स्क्रीन आकार के लिए तैयार करने की कोशिश कर रहा हूं। मैंने नई डिफॉल्ट -568 एच @ 2x छवि जोड़ा और मैंने अपने विचार आईबी में ऑटोसाइज करने के लिए सेट किए। विचार सही दिखते हैं, वे स्क्रीन भरने के लिए खिंचाव करते हैं, लेकिन नीचे दिए गए किसी भी बटन को अनजान है। ऐसा लगता है कि नीचे की ओर एक अदृश्य रेखा है, जहां पुरानी आईफोन स्क्रीन रुक जाएगी, और उस रेखा से नीचे कुछ भी अनजान है। अगर मैं इस लाइन पर बटन डालता हूं, तो शीर्ष भाग क्लिक करने योग्य है लेकिन नीचे का हिस्सा नहीं है।आईओएस 6 आईफोन 5 स्क्रीन के नीचे कुछ भी क्लिक करने योग्य नहीं है

उत्तर

19

मैं एक ही समस्या थी ... http://anthonyprato.com/2012/09/20/iphone-5-problem-with-touches-at-the-bottom-of-the-screen/

एक निब में बनाए गए अपने UIWindow की जरूरत है "लॉन्च पर पूर्ण स्क्रीन" चेक किया गया।

+1

हाँ, नेट पर खोजने के लिए 1 मिनट और अपने समाधान का परीक्षण करें, लेकिन इससे पहले कि मेरी समस्या को समझने में 3 घंटे पहले! धन्यवाद :-) – Alex

8

आप अपने प्रोजेक्ट में MainWindow.xib नहीं है, तो (और सबसे नए परियोजनाओं नहीं है), तो आप अपने अनुप्रयोग प्रतिनिधि के applicationDidFinishLaunching में एक अतिरिक्त लाइन की जरूरत है:

- (void)applicationDidFinishLaunching:(UIApplication *)application { 

    [window setFrame:[[UIScreen mainScreen] bounds]]; 
    ... 
} 

मैं में रख विधि की शुरुआत एक जादू की तरह काम किया।

+0

धन्यवाद! वास्तव में एक आकर्षण की तरह काम किया। – Nicholas

+0

बहुत बढ़िया है, यह वास्तव में आकर्षण की तरह काम करता है: पी –

+0

बहुत बहुत धन्यवाद। महान कॉल! – WallMobile

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