नेविगेशन कंट्रोलर का उपयोग करके नेविगेशन
iOS में एक व्यू कंट्रोलर से दूसरे व्यू कंट्रोलर में नेविगेट करने के लिए हमें नेविगेशन कंट्रोलर का उपयोग करने की आवश्यकता होती है। नेविगेशन कंट्रोलर व्यू कंट्रोलर्स के एक स्टैक को प्रबंधित करता है जब हम एक व्यू से दूसरे व्यू में जाते हैं।
चरण 1: व्यू कंट्रोलर ऑब्जेक्ट बनाएं
let vc = self.storyboard?.instantiateViewController(withIdentifier: "VC2ViewController") as! VC2ViewController
इस चरण में हम अपने दूसरे व्यू कंट्रोलर के प्रकार का एक ऑब्जेक्ट इनिशियलाइज़ करते हैं, जिस पर हम नेविगेट करना चाहते हैं। आइडेंटिफायर वेरिएबल हमारे दूसरे व्यू कंट्रोलर के आइडेंटिफायर के समान होना चाहिए।
चरण 2: दूसरे व्यू कंट्रोलर पर नेविगेट करें
self.navigationController?.pushViewController(vc, animated: true)
इस चरण में हम अपने नेविगेशन कंट्रोलर की मदद से दूसरे व्यू कंट्रोलर पर नेविगेट करते हैं। यहां हम व्यू कंट्रोलर को पुश कर रहे हैं। हम इसे पुश करने के बजाय प्रेजेंट भी कर सकते हैं।
self.present(vc, animated: true, completion: nil)
जब हम उपरोक्त कोड को डिवाइस पर चलाते हैं तो हमें निम्नलिखित परिणाम मिलता है:
