2011-10-19 19 views
7

मैंने स्टोरीबोर्ड का उपयोग करके अपना आईओएस 5 ऐप शुरू किया है, हालांकि अगर मैं प्रोग्रामेटिक रूप से एक दृश्य प्रस्तुत करना चाहता हूं, तो मैं कैसे कर सकता हूं? मैं initWithNibName का उपयोग नहीं कर सकता क्योंकि अब कोई बड़ी फाइल नहीं है, लेकिन एक स्टोरीबोर्ड है।आईओएस 5 स्टोरीबोर्ड और निब्स

उदा। इस मुझे एक रिक्त UINavigationView एक दे देंगे और न मेरी इंटरफ़ेस बिल्डर:

setupView = [[setupController alloc] initWithNibName:nil bundle:nil]; 
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:setupView]; 
[self presentModalViewController:navigationController animated:YES]; 

अगर मैं इंटरफ़ेस बिल्डर में एक बटन का उपयोग करें (मेरी स्टोरीबोर्ड में) और का उपयोग कर 'मोडल' यह एक आकर्षण काम करता है इसके साथ दो दृश्य लिंक, लेकिन मैं इसे प्रोग्रामिक रूप से करना चाहता हूं।

धन्यवाद।

उत्तर

8

बाहर निकलता है मुझे लगता है कि मैं performSegueWithIdentifier की तलाश में हूं और यह एक आकर्षण काम करता है।

+0

आप कैसे हाइडिड? मेरा मतलब है, यह एक प्रेषक (आईडी) प्रेषक के लिए पूछता है और यह मुझे उलझन में डाल देता है। मैं नेविगेशन नियंत्रक को कैसे बताऊं कि प्रेषक "+" बटन है जिसे मैंने प्रोग्रामेटिक रूप से भी बनाया है? – Farini

+0

यदि मुझे सही तरीके से याद है, तो बस आईडी के लिए 'self' का उपयोग करें और यह इंटरफ़ेस बिल्डर से लिंक उठाएगा। –

+0

इसके लिए धन्यवाद! मैं इसे जानने के लिए एक साथ HOURS की तलाश में था! धन्यवाद! – sridvijay

6

Beginning Storyboards in iOS 5 Part 1 विवरण में सब कुछ समझाया।

+0

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

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