मैं एक नए व्यू कंट्रोलर से एक पॉपओवर सेग्यू बना रहा हूं और मूल स्टैक पर तीसरा व्यू कंट्रोलर धक्का देना चाहता हूं।आईओएस 5 स्टोरीबोर्ड में, आप पॉपओवर से मूल दृश्य नियंत्रक के लिए एक नया दृश्य कैसे दबाते हैं?
- एक नया
Single View Application
- करें
Use Storyboards
- बनाएं
MainStoryboard.storyboard
फ़ाइल का चयन करें: यह मैं कैसे आवेदन बना रहा हूं है। - केवल दृश्य नियंत्रक का चयन करें,
Title
औरIdentifier
initialView
को बदलने के लिए, तो वस्तुओं लाइब्रेरी से दो नएView Controller
वस्तुओं कैनवास - बदलें
Title
और करने के लिए नए दृश्य नियंत्रकों कीIdentifier
पर चयनEditor->Embed In->Navigation Controller
- खींचें:
popoverView
औरnewView
। - ऑब्जेक्ट लाइब्रेरी से
initialView
औरpopoverView
परRound Rect Button
ऑब्जेक्ट जोड़ें। - ऑब्जेक्ट लाइब्रेरी से 'newView' पर
Label
ऑब्जेक्ट जोड़ें। - नियंत्रण
initialView
में बटन क्लिक करें औरpopoverView
पर खींचें। Storyboard Segues
मेनू से दिखाई देने वालेPopover
विकल्प का चयन करें।- नियंत्रण
popoverView
में बटन क्लिक करें औरnewView
पर खींचें। Storyboard Segues
मेनू सेPush
विकल्प का चयन करें।- & रन बनाएं।
पहला बटन क्लिक करें, और पॉपओवर प्रकट होता है, लेकिन जब आप पॉपओवर भीतर बटन पर क्लिक करें, कुछ नहीं होता है (यह नया दृश्य धक्का चाहिए, लेकिन नहीं करता है।)
क्या मैं चाहते ऐसा करने के लिए Navigation Controller
स्टैक पर धक्का देना है, लेकिन मुझे यकीन नहीं है कि इसके लिए स्टोरीबोर्ड कैसे सेट करें।
कोई विचार?
मुझे एक ही समस्या है। मैंने performSegueWithIdentifier को कॉल करने की कोशिश की जैसे आपने कहा और यह कुछ भी नहीं किया :( – jrwren