7

संभव डुप्लिकेट:
Enabling auto layout in iOS 6 while remaining backwards compatible with iOS 5अद्यतन पश्च संगतता के साथ iOS 6 स्टोरीबोर्ड

मैं नया 4 इंच प्रदर्शन करने के लिए अपने एप्लिकेशन को अपडेट करने जा रहा हूँ और मैं पता लगा है कि मैं चाहिए इंस्पेक्टर में ऑटोलाउट चेकबॉक्स का उपयोग करें। मैं ढीला iOS 5 के साथ संगतता के ऐसा करने से कैसे मैं इस वापस अनुकूलता खो बिना 4 "प्रदर्शन का समर्थन कर सकते हैं? बहुत बहुत शुक्रिया।

उत्तर

15

आप स्प्रिंग्स का उपयोग करें और आईओएस 6.0 की आवश्यकता के बिना दोनों फार्म कारकों का समर्थन करने के struts कर सकते हैं।

स्प्रिंग्स और टेक इंटरफ़ेस बिल्डर में आकार निरीक्षक में कॉन्फ़िगर करने के लिए। बस किसी भी दृश्य का चयन करें और छवि नीचे दिखाया गया में निरीक्षक के हाइलाइट किए गए क्षेत्र का उपयोग कॉन्फ़िगर कैसे प्रत्येक दृश्य के अपने माता पिता के साथ आकार देना चाहिए आसान है।

Picture highlighting springs and struts area of Interface Builder Size inspector

स्ट्रैट (बाहरी किनारे ऑब्जेक्ट्स) को चालू करना इंगित करता है कि सबव्यू के किनारे और माता-पिता के समान किनारे के बीच की दूरी तय रहनी चाहिए। एक वसंत (आंतरिक तीर) पर मुड़ने से संकेत मिलता है कि नियंत्रण बढ़ना चाहिए और माता-पिता के साथ हटना चाहिए। उपर्युक्त तस्वीर में, चयनित दृश्य को इसके पर्यवेक्षण के नीचे, बाएं और दाएं किनारों पर पिन करने के लिए कॉन्फ़िगर किया गया है, और चौड़ाई के साथ बढ़ने के लिए कॉन्फ़िगर किया गया है। उदाहरण क्षेत्र एक एनीमेशन दिखाता है कि दृश्य कैसे स्थानांतरित होगा और माता-पिता के साथ आकार कैसे होगा।

इंस्पेक्टर के स्प्रिंग्स और स्ट्रेट्स क्षेत्र ऑटो लेआउट का उपयोग करने वाले दस्तावेज़ों में उपलब्ध नहीं हैं।

+1

इसका कोई प्रभाव नहीं पड़ेगा जब तक कि आपने अपनी परियोजना को अपग्रेड नहीं किया है ताकि स्पष्ट रूप से अतिरिक्त ऊंचाई iPhone5 के लिए लॉन्च छवि हो – Adam