সুইফট 3.0 এবং এক্সকোড 8.2.1 আপডেট
1. সিগস পুশ করুন
পুশ সিগু-র নাম পরিবর্তন করা হয়েছে শো সেগেই। পুশ সেগু তৈরি করতে, পিতামাতার ভিউ কন্ট্রোলারটিকে নেভিগেশন কন্ট্রোলারে এম্বেড করা দরকার। নেভিগেশন নিয়ামক নেভিগেশন বার সরবরাহ করে। একবার আপনি পুশ সেগু দিয়ে দু'টি ভিউ কন্ট্রোলারের সাথে সংযোগ স্থাপন করলে, চাইল্ড ভিউ কন্ট্রোলারের স্বয়ংক্রিয়ভাবে উপরে নেভিগেশন বার থাকবে। চাইল্ড ভিউ কন্ট্রোলারটি নেভিগেশন স্ট্যাকের উপরে যুক্ত করা হবে।
পুশ সেগু ডিফল্ট বৈশিষ্ট্যও সরবরাহ করে। চাইল্ড ভিউ কন্ট্রোলারের একটি ব্যাক বোতাম থাকবে যা আপনাকে প্যারেন্ট ভিউ কন্ট্রোলারে ফিরিয়ে আনবে। চাইল্ড ভিউ কন্ট্রোলারটি পপ করতে আপনি ডানদিকে সোয়াইপ করতে পারেন। পুশ সেগুয়ের জন্য অ্যানিমেশনটি পৃষ্ঠাগুলি অনুভূমিকভাবে স্লাইড করার মতো।
যখন আপনাকে কোনও ন্যাভিগেশন নিয়ন্ত্রকের মধ্যে নেই এমন একটি ভিউ কন্ট্রোলার থেকে একটি পুশ সেগু করার অনুমতি দেওয়া হয়েছে, আপনি যখন যা করবেন তখন নেভিগেশন বার, অ্যানিমেশন, অঙ্গভঙ্গি ইত্যাদি সমস্ত বৈশিষ্ট্য হারাবেন। এক্ষেত্রে আপনার প্রথমে নেভিগেশন ভিউ কন্ট্রোলারের অভ্যন্তরে আপনার পিতামাতার ভিউ কন্ট্রোলারটিকে এম্বেড করা উচিত এবং তারপরে চাইল্ড ভিউ কন্ট্রোলারগুলিতে পুশ সেগু করা উচিত।
2. মডেল সেগু
অন্যদিকে, একটি মডেল সেগু (বর্তমান উপস্থিত মডেল) বর্তমান ভিউ কন্ট্রোলারের উপর উপস্থাপন করছে। চাইল্ড ভিউ কন্ট্রোলার নেভিগেশন ভিউ কন্ট্রোলারের উত্তরাধিকারী হবে না তাই আপনি নেভিগেশন ভিউ কন্ট্রোলারের সাথে কোনও ভিউ কন্ট্রোলারের কাছ থেকে মডেল সেগুন উপস্থাপন করলে নেভিগেশন বারটি নষ্ট হয়ে যাবে। আপনাকে চাইল্ড ভিউ কন্ট্রোলারটিকে আবার নেভিগেশন কন্ট্রোলারে এম্বেড করতে হবে এবং যদি আপনি এটি চান তবে একটি নতুন নেভিগেশন স্ট্যাক শুরু করতে হবে। আপনি যদি প্যারেন্ট ভিউ কন্ট্রোলারে ফিরে যেতে চান তবে আপনাকে নিজের দ্বারা এটি প্রয়োগ করতে হবে এবং dismiss
কোড থেকে কল করতে হবে ।
মডেল সিগুটির জন্য অ্যানিমেশনটি হ'ল চাইল্ড ভিউ কন্ট্রোলারটি পৃষ্ঠার নীচ থেকে উঠে আসবে। নেভিগেশন ভিউ নিয়ন্ত্রণকারীও এই ডেমোতে চলে গেছে