Custom Segue VS Custom Transition

Сегодня я попытался выполнить пользовательский segue для операций UINavigationController push/pop, и я не нашел решения.

Я, очевидно, могу выполнить операцию push с пользовательским segue без проблем, но поп-операция (с использованием кнопки возврата по умолчанию) кажется сложной (некоторые примечания здесь https://developer.apple.com/library/ios/technotes/tn2298/_index.html).

С другой стороны, iOS 7, выполняющий пользовательские переходы, довольно прост, и благодаря новым API-интерфейсам я могу добиться пользовательских операций push/pop.

В каком случае вы выбираете создание пользовательских переходов и когда вы просто работаете с пользовательским segue?

Мой вопрос, вероятно, довольно общий, и это зависит от того, что нам нужно делать... Но я хотел бы получить ваше мнение.

Ответ 1

Вы не можете выполнять поп-навигацию с помощью segues, а segues только вперед или одно направление, оно может перейти от своей трассировки, вам придется вручную выталкивать контроллеры с помощью кнопки "Назад", также я бы пошел на Segues, если у меня есть простое навигационное приложение, подобное тому, которое вы переходите от одного контроллера к следующему, но выберите "Пользовательские переходы", когда навигация зависит от значений данных или вам нужно выполнить другое действие на другом входе