Cập nhật Swift 3.0 và XCode 8.2.1
1. Đẩy phân khúc
Đẩy segue đã được đổi tên thành Hiển thị segue. Để tạo segue đẩy, bộ điều khiển khung nhìn cha cần được nhúng trong bộ điều khiển điều hướng. Bộ điều khiển điều hướng cung cấp thanh điều hướng. Khi bạn kết nối hai bộ điều khiển chế độ xem với bộ đẩy, bộ điều khiển xem con sẽ tự động có thanh điều hướng ở trên cùng. Bộ điều khiển xem con sẽ được thêm vào đầu ngăn xếp điều hướng.
Đẩy segue cũng cung cấp các tính năng mặc định. Trình điều khiển chế độ xem con sẽ có nút quay lại giúp bạn quay lại trình điều khiển chế độ xem chính. Bạn cũng có thể vuốt sang phải để bật trình điều khiển xem con. Hoạt hình cho đẩy segue giống như các trang trượt theo chiều ngang.
Mặc dù bạn được phép tạo một khoảng cách đẩy từ bộ điều khiển xem không có trong bộ điều khiển điều hướng, bạn sẽ mất tất cả các tính năng như thanh điều hướng, hình động, cử chỉ, vv khi bạn làm như vậy. Trong trường hợp này, trước tiên bạn nên nhúng bộ điều khiển chế độ xem cha mẹ của mình bên trong bộ điều khiển chế độ xem điều hướng và sau đó thực hiện đẩy segue sang bộ điều khiển xem con.
2. Phân đoạn phương thức
Mặt khác, một phương thức (tức là hiện tại theo phương thức), mặt khác, đang trình bày trên bộ điều khiển xem hiện tại. Trình điều khiển chế độ xem con sẽ không kế thừa trình điều khiển chế độ xem điều hướng, vì vậy thanh điều hướng sẽ bị mất nếu bạn trình bày phương thức phân tách từ trình điều khiển chế độ xem với trình điều khiển chế độ xem điều hướng. Bạn phải nhúng lại bộ điều khiển xem con trong bộ điều khiển điều hướng và bắt đầu một ngăn điều hướng hoàn toàn mới nếu bạn muốn nó quay lại. Nếu bạn muốn quay lại trình điều khiển xem cha, bạn phải tự thực hiện việc này và gọi dismiss
từ mã.
Hoạt ảnh cho phương thức segue là bộ điều khiển xem con sẽ xuất hiện từ cuối trang. Bộ điều khiển xem điều hướng cũng đã biến mất trong bản demo này