प्रोग्राम में से एक दृश्य में मैंने एक प्रोग्राम में, loadView
/viewdidLoad
'पर 5 अलग-अलग कॉल देखे हैं, लेकिन मुझे समझ में नहीं आ रहा है कि इन्हें क्यों बुलाया जा रहा है। क्या कोई मुझे इसके पीछे यांत्रिकी को समझा सकता है?देखने के लिए एकाधिक कॉलडिडलोड/लोडव्यू
मैं निम्नलिखित तरीके से देखने का शुभारंभ माता पिता UIViewController
(एक TabBar
+ NavigationBar
आवेदन के हिस्से) में उदाहरण:
MainEditController *editController = [[MainEditController alloc] initWithNibName:@"MainEditView" bundle:nil];
[self.navigationController pushViewController:editController animated:YES];
[editController release];
मैं तो लॉग ऑन MainEditController's
viewDidLoad
और loadView
तरीकों (और उनके संबंधित सुपर तरीकों लागू) ।
'MainEditView
' निब 3 आइटम शामिल हैं: -File का स्वामी (प्रकार MainEditController
का), प्रथम प्रत्युत्तर (प्रकार UIResponder
का) -View (प्रकार UIView
का)
दृश्य आउटलेट से जुड़ा है फ़ाइल के मालिक और दृश्य में इसमें कोई तत्व नहीं है। मैं जो करना चाहता हूं वह मुख्य दृश्य में कई सब्सक्राइब जोड़ता है और एक विशिष्ट स्थिति के आधार पर उप-दृश्यों में से एक प्रदर्शित करता है।
मैंने सोचा कि viewDidLoad
और loadView
दोनों को नियंत्रक के भीतर कई विचार (1 इस मामले में) कहा जाएगा, लेकिन यह मान्य मान्य प्रतीत नहीं होता है।
क्या कोई मौका है कि आप अपना MainEditController loadView फ़ंक्शन पोस्ट कर सकते हैं? – marcc