อัพเดต Swift 3.0 และ XCode 8.2.1
1. กด Segue
Push segue ถูกเปลี่ยนชื่อเป็นShow Segue ในการสร้าง push segue ตัวควบคุมมุมมองพาเรนต์จะต้องถูกฝังในตัวควบคุมการนำทาง ตัวควบคุมการนำทางมีแถบนำทาง เมื่อคุณเชื่อมต่อตัวควบคุมมุมมองสองตัวกับ push segue ตัวควบคุมมุมมองลูกจะมีแถบนำทางด้านบนโดยอัตโนมัติ ตัวควบคุมมุมมองลูกจะถูกเพิ่มที่ด้านบนของกองการนำทาง
Push segue ยังมีคุณสมบัติเริ่มต้น ตัวควบคุมมุมมองลูกจะมีปุ่มย้อนกลับที่พาคุณกลับไปที่ตัวควบคุมมุมมองหลัก นอกจากนี้คุณยังสามารถปัดไปทางขวาเพื่อป็อปอัพตัวควบคุมลูกดูได้ แอนิเมชันสำหรับการทำต่อดันเป็นเหมือนการเลื่อนหน้าเว็บในแนวนอน
ในขณะที่คุณได้รับอนุญาตให้สร้างส่วนเสริมพุชจากตัวควบคุมมุมมองที่ไม่ได้อยู่ในตัวควบคุมการนำทางคุณจะสูญเสียคุณลักษณะทั้งหมดเช่นแถบนำทางภาพเคลื่อนไหวท่าทาง ฯลฯ เมื่อคุณทำเช่นนั้น ในกรณีนี้คุณควรฝังตัวควบคุมมุมมองหลักของคุณภายในตัวควบคุมมุมมองการนำทางก่อนแล้วจึงกดส่งต่อไปยังตัวควบคุมมุมมองลูก
2. Segal Modue
ในทางกลับกัน modal (เช่นนำเสนอ modally) จะนำเสนอมากกว่าตัวควบคุมมุมมองปัจจุบัน ตัวควบคุมมุมมองลูกจะไม่สืบทอดตัวควบคุมมุมมองการนำทางดังนั้นแถบการนำทางจะหายไปถ้าคุณนำเสนอการแสดงคำกริยาจากตัวควบคุมมุมมองด้วยตัวควบคุมมุมมองการนำทาง คุณต้องฝังตัวควบคุมมุมมองลูกในตัวควบคุมการนำทางอีกครั้งและเริ่มกองการนำทางใหม่เอี่ยมหากคุณต้องการกลับมา ถ้าคุณต้องการกลับไปที่ตัวควบคุมมุมมองพาเรนต์คุณต้องใช้สิ่งนี้ด้วยตัวเองและโทรdismiss
จากรหัส
แอนิเมชันสำหรับคำกริยาช่วยสอนคือตัวควบคุมมุมมองย่อยจะปรากฏขึ้นจากด้านล่างของหน้า ตัวควบคุมมุมมองการนำทางยังหายไปในการสาธิตนี้