Pembaruan Swift 3.0 dan XCode 8.2.1
1. Dorong Segue
Segue push telah diganti namanya menjadi Show segue. Untuk membuat push segue, pengontrol tampilan induk harus tertanam di pengontrol navigasi. Pengontrol navigasi menyediakan bilah navigasi. Setelah Anda menghubungkan dua pengontrol tampilan dengan push segue, pengontrol tampilan anak akan secara otomatis memiliki bilah navigasi di bagian atas. Pengontrol tampilan anak akan ditambahkan di atas tumpukan navigasi.
Push segue juga menyediakan fitur standar. Pengontrol tampilan anak akan memiliki tombol kembali yang membawa Anda kembali ke pengontrol tampilan induk. Anda juga dapat menggeser ke kanan untuk memunculkan pengontrol tampilan anak. Animasi untuk push segue seperti menggeser halaman secara horizontal.
Meskipun Anda diizinkan membuat push segue dari pengontrol tampilan yang tidak ada di pengontrol navigasi, Anda akan kehilangan semua fitur seperti bilah navigasi, animasi, gerakan, dll ketika Anda melakukannya. Dalam hal ini, Anda harus menyematkan pengontrol tampilan orang tua Anda di dalam pengontrol tampilan navigasi terlebih dahulu dan kemudian buat tombol segue ke pengontrol tampilan anak.
2. Modal Segue
Modal segue (yaitu hadir secara modern), di sisi lain, mempresentasikan atas pengontrol tampilan saat ini. Pengontrol tampilan anak tidak akan mewarisi pengontrol tampilan navigasi sehingga bilah navigasi akan hilang jika Anda menampilkan modal segue dari pengontrol tampilan dengan pengontrol tampilan navigasi. Anda harus menyematkan pengontrol tampilan anak di pengontrol navigasi lagi dan memulai tumpukan navigasi baru jika Anda menginginkannya kembali. Jika Anda ingin kembali ke pengontrol tampilan induk, Anda harus menerapkan ini sendiri dan menelepon dismiss
dari kode.
Animasi untuk modal segue adalah pengontrol tampilan anak akan muncul dari bagian bawah halaman. Pengontrol tampilan navigasi juga hilang dalam demo ini