2011-12-13 6 views
13

में "जेनेरिक" सेग्यू को परिभाषित करना मैं समझता हूं कि नियंत्रण पर राइट क्लिक करके एक्सकोड 4.2 में एक सेग्यू कैसे बनाएं, आइए बटन दबाएं और इसे स्टोरीबोर्ड में व्यू कंट्रोलर पर खींचें।इंटरफ़ेस बिल्डर

मैं करना चाहते हैं क्या एक segue कि एक नियंत्रण से बंधी नहीं है बनाना है, और प्रोग्राम के रूप में लागू किया जाना चाहिए तो मैं कुछ इस तरह कर सकते हैं: जबकि अभी भी "पहचानकर्ता" segue को परिभाषित करने

- (void)viewDidLoad 
{ 
    if (condition) 
    { 
     [self performSegueWithIdentifier: @"identifier" sender: self]; 
    } 
} 

इंटरफेस बिल्डर के भीतर। क्या यह संभव है?

उत्तर

22

आप स्रोत दृश्य नियंत्रक से अन्य दृश्य में ctrl-drag कर सकते हैं। ऐसा करने के लिए आप दृश्य के नीचे दृश्य नियंत्रक ऑब्जेक्ट का उपयोग कर सकते हैं।

तो निश्चित रूप से इसे उचित पहचानकर्ता दें और फिर ऊपर दिया गया कोड ठीक काम करना चाहिए।

उम्मीद है कि मदद करता है।

+2

हाँ धन्यवाद। मुझे एहसास नहीं हुआ कि आप इस तरह के व्यू कंट्रोलर से ड्रैग को नियंत्रित कर सकते हैं। –

+0

यह काम किया! धन्यवाद! – Spanky

+0

धन्यवाद धन्यवाद, धन्यवाद – Rob