Ответ 1
Вот краткое изложение segues и пример для каждого типа.
Показать. Толкает контроллер представления назначения в стек навигационной панели, сдвигая верхнюю планку справа налево, обеспечивая обратную кнопку, чтобы вернуться к источнику - или если она не встроена в контроллер навигации, это будет представлены модально
Пример: перемещение почтовых ящиков/папок в Mail
Показать деталь. Для использования в контроллере с разделенным представлением заменяет контроллер деталей/вторичного представления, когда в расширенном интерфейсе с двумя столбцами, иначе, если он свернут до 1 столбца, он будет вводить контроллер навигации < ш > Пример. В сообщениях при нажатии на беседу будут отображаться детали беседы - замена контроллера вида справа в макете с двумя колонками или наведение разговора, когда в макете столбца
Настоящая модально. Представляет контроллер вида в различных анимированных моделях, как определено опцией Presentation, и охватывает предыдущий контроллер представлений - чаще всего используется для представления контроллера вида, который анимируется снизу и охватывает весь экран на iPhone или на iPad, он распространяет его как центрированную коробку, которая затемняет презентационный контроллер представления Пример: выбор сенсорного идентификатора и пароля в настройках
Презентация Popover. При запуске на iPad пункт назначения появляется в popover, и нажатие куда-либо за пределами этого popover отклоняет его или поддерживает всплывающие окна iPhone, но по умолчанию он будет отображаться пункт назначения по всему экрану
Пример: нажатие кнопки + в календаре
Пользовательский. Вы можете реализовать свой собственный сегмент и контролировать его поведение.
Устаревшие сегменты по существу являются неадаптивными эквивалентами описанных выше. Эти типы segue устарели в iOS 8: Push, Modal, Popover, Replace.
Для получения дополнительной информации вы можете прочитать Использование документации Segues, которая также объясняет типы segues и способы их использования в раскадровке. Также проверьте сеанс 216 Создание адаптивных приложений с помощью UIKit от WWDC 2014. Они говорили о том, как вы можете создавать адаптивные приложения, используя эти новые адаптивные Segues, и они построил демонстрационный проект, который использует эти segues.