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)
আমরা যখন ডিভাইসে উপরের কোডটি চালাই তখন আমরা নিম্নলিখিত ফলাফল পাই৷
৷