2011-12-26 11 views
13

जब मैं .xib का उपयोग करता हूं, तो मैं एक व्यू के प्रतिनिधि को इंटरफ़ेस बिल्डर के माध्यम से फ़ाइल के स्वामी से कनेक्ट करता हूं, फिर व्यू कंट्रोलर की .h फ़ाइल में जाता हूं और कनेक्शन को पूरा करने के लिए इसे प्रतिनिधि के रूप में सेट करता हूं।कोको - दृश्य के मोड में फ़ाइल के मालिक को दृश्य के प्रतिनिधि को कैसे कनेक्ट करें?

हालांकि स्टोरीबोर्ड मोड में, कोई फ़ाइल का स्वामी ऑब्जेक्ट नहीं है। मैं निनवेग जीएल नामक एक इंजन का उपयोग कर रहा हूं, जो ओपनजीएल के साथ मॉडलों को प्रस्तुत करने की प्रक्रिया को सरल बनाता है। इस इंजन के लिए यह आवश्यक है कि मैं एक दृश्य बनाएं, इसकी कक्षा को एनजीएलवी व्यू पर सेट करें, फ़ाइल के मालिक ऑब्जेक्ट में इसके प्रतिनिधि को कनेक्ट करें, और कनेक्शन को पूरा करने के लिए व्यू कंट्रोलर .h फ़ाइल की हेडर फ़ाइल में जोड़ें (और उसके बाद उपयुक्त विधियों को लागू करें दृश्य नियंत्रक में drawView)। यह सब काम .xib फ़ाइलों के माध्यम से बढ़िया है, लेकिन मैं इसे स्टोरीबोर्ड के माध्यम से कैसे पूरा करूं?

मैं स्पष्ट रूप से एक्सकोड में नई स्टोरीबोर्डिंग तकनीक को अपनाना पसंद करूंगा, लेकिन मुझे यह समझने की प्रतीत नहीं होती है कि मैं सामान्य रूप से एक स्टोरीबोर्ड के साथ .xib में क्या प्रक्रिया करता हूं। सेब दस्तावेज़ रूटव्यू कंट्रोलर का उपयोग करते हुए उल्लेख करते हैं, लेकिन स्पष्टीकरण थोड़ा अस्पष्ट है।

क्या कोई मुझे प्रक्रिया की व्याख्या कर सकता है?

उत्तर

18

पहले निब्स में, आमतौर पर फ़ाइल का स्वामी केवल दृश्य नियंत्रक था जो उस निब से अपना दृश्य लोड करता था।

अब स्टोरीबोर्ड के साथ, दृश्य नियंत्रक जो किसी विशेष दृश्य को लागू करता है, दृश्य के साथ ही शामिल होता है। आप दृश्य के नीचे बार में देख सकते हैं (तस्वीर देखें)

तो जहां आपने फ़ाइल के मालिक से पहले कनेक्शन बनाए थे, अब आप उन्हें सीधे नियंत्रक के पास बनाते हैं। उस दृश्य नियंत्रक ऑब्जेक्ट की कक्षा को सही कक्षा में सेट करना न भूलें।

enter image description here

+0

vc! = फ़ाइल को स्वामी और है तो इस सवाल का शीर्षक के बारे में सही नहीं है –

0

आपका एनजीएलवी व्यू कंट्रोलर में होना चाहिए - आप उस व्यू कंट्रोलर को प्रतिनिधि के रूप में उपयोग कर सकते हैं।

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

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