Swift 3.0 ve XCode 8.2.1 güncellemesi
1. İtmeli Segue
Push segue, Show segue olarak yeniden adlandırıldı . Push segue oluşturmak için, üst görünüm denetleyicisinin gezinme denetleyicisine yerleştirilmesi gerekir. Gezinti denetleyicisi gezinti çubuğu sağlar. İki görünüm denetleyicisini push segue ile bağladığınızda, alt görünüm denetleyicisinde otomatik olarak üstte gezinme çubuğu bulunur. Alt görünüm denetleyicisi, gezinme yığınının üstüne eklenir.
Push segue ayrıca varsayılan özellikler sunar. Alt görünüm denetleyicisinde, sizi üst görünüm denetleyicisine geri götüren bir geri düğmesi bulunur. Alt görünüm denetleyicisini açmak için sağa hızlıca kaydırabilirsiniz. Push segue için animasyon, sayfaları yatay olarak kaydırmak gibidir.
Gezinti denetleyicisinde olmayan bir görünüm denetleyicisinden bir itme selamı yapmanıza izin verilirken, bunu yaptığınızda gezinme çubuğu, animasyon, jest vb.Gibi tüm özellikleri kaybedersiniz. Bu durumda, üst görünüm denetleyicinizi önce navigasyon görünüm denetleyicisine gömmelisiniz ve ardından alt görünüm denetleyicilerine push segue yapmanız gerekir.
2. Kalıcı Segue
Öte yandan, bir model segue (yani, modal olarak mevcut), mevcut görüş kontrolörü üzerinde mevcuttur. Çocuk görünümü denetleyicisi, navigasyon görünümü denetleyicisini devralmaz, bu nedenle gezinti görünümü denetleyicisine sahip bir görünüm denetleyicisinden kalıcı sekme sunarsanız gezinme çubuğu kaybolur. Alt görünüm denetleyicisini yeniden gezinme denetleyicisine katmanız ve isterseniz yeni bir gezinme yığını başlatmanız gerekir. Üst görünüm denetleyicisine geri dönmek istiyorsanız, bunu kendiniz uygulamanız ve dismiss
koddan aramanız gerekir .
Modsal segue için animasyon, alt görünüm denetleyicisinin sayfanın altından gelmesidir. Navigasyon görüntüleme denetleyicisi de bu demoda gitti