6

ओएस एक्स 10.7, शेर पर एक्सकोड 4 के साथ, ऐप्पल ने एनआईबी-आधारित यूआई तत्वों के विशाल संबंधों को संभालने का एक शानदार नया तरीका पेश किया: Auto Layoutsकोको ऑटो लेआउट पीछे संगत हैं?

ऑटो लेआउट के लिए डॉक पृष्ठ के शीर्ष पर, एप्पल वाणी:

ध्यान दें: ऑटो लेआउट केवल मैक ओएस एक्स v10.7 और बाद में उपलब्ध है। यदि आप मैक ओएस एक्स v10.6 में एक्सकोड 4 चला रहे हैं, तो ऑटो लेआउट उपलब्ध नहीं है।

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

तो शेर-आधारित मशीन पर संकलित होने के बाद ऑटो लेआउट करें, पूर्व-शेर मशीनों पर काम करें? मैं कल्पना करता हूं कि ऐप्पल ऑटो लेआउट को वसंत/स्ट्रैट-जैसी सेटिंग्स में संकलित करके इसे पूरा कर सकता था।

How to disable Auto Layouts in Interface Builder

उत्तर

8

autolayout "इंजन", 10.7 से पहले सिस्टम पर AppKit.framework में मौजूद नहीं है तो अपने पहले सोच सही था: autolayout उपयोग करने वाले एप्लिकेशन 10.6 और पूर्ववर्ती संस्करण पर नहीं चलेंगे।

+2

अरे ... यह निराशाजनक है। –

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