objective c - Container view with UITableView makes every child the same screen size -


जॉब टेबल व्यू कंटेनर कार्य तालिका दृश्य नियंत्रक स्क्रीन पर आधा आकार बनाता है, जो वांछित परिणाम है लेकिन जब मैं एक कक्ष पर क्लिक करता हूं और यह नौकरी विस्तार दृश्य नियंत्रक को जाता है, तो यह अभी भी आधा स्क्रीन आकार है मैं कंटेनर को विस्तार दृश्य नियंत्रक स्क्रीन को प्रभावित नहीं करना चाहता।

यहां छवि विवरण दर्ज करें

मैंने इसे करने की कोशिश की:

  - (शून्य) तालिकादृश्य: (UITableView *) टेबलदृश्य ने चयन किया थारोअटइंडएपपाथ: (एनएसआईंडएक्सपैथ *) इंडेक्सपेथ {यूआईटीओरीबोर्ड * स्टोरीबोर्ड = [यूआईटीओरीबोर्ड स्टोरीबोर्डथ विथनाम: @ "मेन" बंडल: नाइल]; JobDetailViewController * jobDetailViewController = (JobDetailViewController *) [स्टोरीबोर्ड इन्स्टिटियेट ViewControllerWithIdentifier: @ "jobDetailView"]; [स्वयं। नेविगेशन नियंत्रक पुश ViewController: जॉब डिक्टिव्यू विज नियंत्रक एनिमेटेड: हाँ]; }  

और यह:

  - (शून्य) तैयार करें ForSegue: (UIStoryboardSegue *) सेगू प्रेषक: (आईडी) प्रेषक {if ([[segue identifier] IsEqualToString: @ "jobDetail"]) {[[गंतव्य गंतव्य दृश्यकंट्रोलर]] भेजेंजॉबआईडी: [स्वयं जॉब]]; }}  

उत्तर: यहां छवि विवरण दर्ज करें

आपको दृश्य पदानुक्रम को पुन: व्यवस्थित करने की आवश्यकता है:

नेविगेशन नियंत्रक -> नौकरी दृश्य नियंत्रक -> कंटेनर -> नौकरी तालिका दृश्य नियंत्रक

नौकरी तालिका दृश्य नियंत्रक के लिए नेविगेशन नियंत्रक संदर्भ भी पास करें। वह तालिका देखने के नेविगेशन को नियंत्रक प्रॉपर्टी को उपयोग में नेविगेशन नियंत्रक में अपडेट करता है।


Comments