2010-04-26 11 views
7

मैं सेटिंग ऐप की तरह पोर्ट्रेट मोड में UISplitViewController बनाना चाहता हूं। मैं यह कैसे कर सकता हूं?पोर्ट्रेट मोड में UISplitViewController कैसे बनाएं?

+0

डुप्लिकेट। Http://stackoverflow.com/questions/2631672/ipad-splitviewcontroller-with-menu-in-portrait-mode-like-settings-app –

+0

धन्यवाद! मैं इस विधि को आजमाने की कोशिश करूंगा http://blog.blackwhale.at/2010/04/your-first-ipad-split-view-application/ – Knodel

उत्तर

6

थोड़ा देर से, लेकिन यह भी मैट Gemmel द्वारा MGSplitViewController पर एक नज़र डालें। यह वही करता है जो आपको चाहिए और बहुत कुछ। यह UISplitViewController होना चाहिए, और यह लागू करने के लिए एक तस्वीर है।

1

UISplitViewController वर्ग प्रलेखन से:

एक विभाजन दृश्य नियंत्रक अपने वर्तमान में दिखाई दे बच्चे दृश्य नियंत्रकों के रूप में एक ही इंटरफ़ेस झुकाव का समर्थन करता है। दोनों व्यू कंट्रोलर लैंडस्केप ओरिएंटेशन में प्रदर्शित होते हैं लेकिन केवल विवरण दृश्य नियंत्रक पोर्ट्रेट ओरिएंटेशन में प्रदर्शित होता है। जब झुकाव के बीच संक्रमण, विभाजित दृश्य नियंत्रक संदेशों इसके प्रतिनिधि वस्तु को छिपा दृश्य नियंत्रक के साथ एक पॉपओवर की प्रदर्शन समन्वय करने के लिए भेजता है। अधिक जानकारी के लिए इस प्रतिनिधि ऑब्जेक्ट के तरीकों पर, UISplitViewControllerDelegate प्रोटोकॉल संदर्भ देखें।

(Emphesis गयी।)

+1

सेटिंग्स ऐप एक स्प्लिट व्यू कंट्रोलर नहीं है। यह ब्लैक-जादू का एक भयानक गड़बड़ है और यह मुझे स्पष्ट नहीं है कि ऐप्पल उस ऐप को अनुमति देगा जो स्टोर में करता था। चेतावनी डेवलपर! ;) – Olie

+0

हां, लेकिन यह सहायक नहीं है। ओपी एक यूआई का एक पूरी तरह से उचित उदाहरण बताता है जिसमें एक विभाजित चित्र दृश्य होता है और पूछता है कि इसे कैसे पूरा किया जाए। सबूत के साथ तर्क "यह असंभव है" कह रहा है, भले ही तकनीक या तो अनियंत्रित हो या स्क्रैच से बनाया जाना चाहिए। –

+0

पोर्ट्रेट मोड में UISplitViewController का कोई सबूत नहीं है - यही वह है जो मैं कह रहा हूं। यह जावास्क्रिप्ट के साथ किया गया है और यह एक भयानक गड़बड़ है। और मेरा उत्तर सहायक है क्योंकि यदि ओपी ऐसे ऐप को सबमिट करने की सोच रहा है, तो इसे खारिज कर दिया जा सकता है। "गैर मानक यूआई", और वह सब। (हाँ, हाँ, मैं पाखंड को समझता हूं।) मैं जेएस में इसे कैसे करें और इसे पोस्ट करने का लिंक ढूंढने की कोशिश करूंगा, लेकिन "आपको खेद होगा!" ;) – Olie

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