2012-12-21 18 views
7

को स्थानांतरित करना मैं मौजूदा एक्सकोड आईओएस स्टोरीबोर्ड में किसी अन्य के लिए एक व्यू कंट्रोलर को स्वैप करना चाहता हूं, लेकिन मैं इसके बजाय जाने वाले सीगों को फिर से बनाना नहीं चाहता हूं। क्या मौजूदा सीगू के गंतव्य को स्थानांतरित या समायोजित करना संभव है?मौजूदा सेग्यू

उत्तर

2

मुझे विश्वास है कि आपको नए सेगू बनाने की आवश्यकता है, लेकिन यह सीगू के स्रोत और आपके नए दृश्य के बीच नियंत्रण-खींचने जितना आसान है। और यदि आपका कोड कुछ भी कर रहा है जिसके लिए स्टोरीबोर्ड आईडी (जैसे prepareForSegue या performSegue) की आवश्यकता है, तो बस अपने नए सीगू के लिए एक ही स्टोरीबोर्ड आईडी लागू करें और आपको अपना कोड बदलने की आवश्यकता नहीं है। यदि आप एक कस्टम सेग्यू का उपयोग कर रहे हैं, तो आप केवल उसी सेग्यू क्लास का उपयोग कर सकते हैं, इसलिए गंतव्य को बदलने के कारण आपको कोड को बदलने की आवश्यकता नहीं है। और यदि आपके सेग्यू का स्रोत एक बटन या ऐसा कुछ है, जब आप नए दृश्य में सेग्यू बनाते हैं, तो आपका पुराना सेग स्वचालित रूप से हटा दिया जाता है, जिससे प्रक्रिया भी सरल हो जाती है।

संक्षेप में, आपको शायद segues को फिर से बनाने की आवश्यकता है, लेकिन शायद आपको इसका समर्थन करने के लिए अपने कोड को बहुत अधिक बदलने की आवश्यकता नहीं है।

+0

हाँ, मुझे कुछ और नहीं मिला, इसलिए मैं यही कर रहा हूं। – tlbrack

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