Ось короткий підсумок сегсів та приклад для кожного типу.
Показати - натискає контролер подання пункту призначення на навігаційний стек, ковзаючи вгорі справа наліво, забезпечуючи кнопку повернення для повернення до джерела - або якщо він не вбудований у контролер навігації, він буде представлений модально.
Приклад: Навігація вхідних папок / папок у пошті
Показати деталізацію - для використання в контролері розділеного перегляду, замінює контролер деталізації / вторинного перегляду, коли він знаходиться в розширеному інтерфейсі з двома стовпцями, інакше, якщо його згортати на 1 стовпець, він натисне на контролер навігації
Приклад: У Повідомленнях натискання на розмову покаже подробиці бесіди - заміняючи контролер перегляду праворуч у макеті двох стовпців або натискайте на розмову, коли в макеті одного стовпця
Present Modally - представляє контролер перегляду в різних анімованих формах, визначених опцією Presentation, що охоплює попередній контролер перегляду - найчастіше використовується для подання контролера перегляду, який анімує знизу і охоплює весь екран на iPhone або на iPad. загальноприйнято представляти його як центральне поле, яке затемнює поданий контролер подання
Приклад: Вибір сенсорного ідентифікатора та пароля в Налаштуваннях
Презентація Popover - під час запуску на iPad, пункт призначення з’являється у перепоні, і натискання будь-якого місця за межами цього попова відхилить його, або на iPhone перепони підтримуються також, але, за замовчуванням, воно буде відображати місце призначення на весь екран
Приклад: Торкніться кнопка + у календарі
Користувальницькі - Ви можете реалізувати власний користувальницький стиль і контролювати його поведінку
Застарілі сеги по суті є неадаптованими еквівалентами описаних вище. У iOS 8 застаріли такі типи segue: Push, Modal, Popover, Replace.
Для отримання додаткової інформації ви можете прочитати документацію за допомогою Segues, яка також пояснює типи сегсів та способи їх використання на Дошці розкад . Ознайомтесь також із сеансом 216 Побудова адаптивних програм із UIKit від WWDC 2014. Вони розповіли про те, як можна створювати адаптивні програми за допомогою цих нових адаптивних Segues, і створили демонстраційний проект, який використовує ці моменти.