2011-05-27 14 views
6

मुझे सराहना है कि शायद मुझे कुछ बुनियादी बात याद आ रही है, लेकिन ...मैं XCode 4 इंटरफ़ेस बिल्डर में परिदृश्य में विंडो अभिविन्यास कैसे बदल सकता हूं?

मेरा आईपैड ऐप केवल लैंडस्केप मोड का समर्थन करेगा, और एक मेनविंडो.एक्सिब विंडो है जिसे मैं एक्सकोड में लैंडस्केप मोड में काम करना चाहता हूं 4, हालांकि इसे बदलने के लिए पुल-डाउन मेनू (सिम्युलेटेड मेट्रिक्स -> ओरिएंटेशन) हमेशा ग्रे हो जाता है।

मुझे लगता है कि दृश्यों को बस ठीक किया जा सकता है, यह केवल विंडोज़ है जो इस सेटिंग का उपयोग कर एक्सकोड 4 में घुमाया नहीं जा सकता है।

क्या इसके लिए कोई कामकाज है, या क्या मुझे इसे घुमाने के लिए मेनविंडो के शीर्ष पर एक दृश्य डालना है?

+0

अभी भी वही प्रश्न है ... –

+0

हाय जोहान्स, कोई भी नहीं जानता, इसलिए मुझे लगता है कि मुझे मुख्य विंडो के शीर्ष पर एक दृश्य डालना है, इसलिए मैं संपादक में घूम सकता हूं - परेशान ! – Surfbutler

उत्तर

2

मुझे लगता है कि ऐसा इसलिए है क्योंकि ऐप्स हमेशा पोर्ट्रेट में शुरू होते हैं और फिर उचित ओरिएंटेशन पर घूमते हैं। UIViewController डॉक्स से:

नोट: लांच समय, अनुप्रयोगों हमेशा उनके इंटरफ़ेस एक पोर्ट्रेट ओरिएंटेशन में स्थापित करना चाहिए। एप्लिकेशन के बाद: didFinishLaunchingWithOptions: विधि रिटर्न, एप्लिकेशन वर्णित दृश्य नियंत्रक रोटेशन तंत्र का उपयोग करता है जो दृश्य को से पहले उचित अभिविन्यास में घुमाने के लिए विंडो को दिखाता है।

तो आपको किसी भी अर्थ के लिए नकली मीट्रिक के लिए UIViewController जादू की आवश्यकता होगी। यदि आपने अपनी परियोजना के प्रारंभिक बिंदु के रूप में "विंडो-आधारित एप्लिकेशन" टेम्पलेट का उपयोग किया है, तो इसके बजाय "व्यू-आधारित एप्लिकेशन" टेम्पलेट आज़माएं।

+0

धन्यवाद, मैंने इसे पहले से ही कम किया है, और खिड़की पर सबकुछ करने की कोशिश छोड़ दी है। मेरे पास शीर्ष पर एक UIViewController है जो लैंडस्केप मोड का समर्थन करता है। – Surfbutler

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