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, если у меня есть простое навигационное приложение, подобное тому, которое вы переходите от одного контроллера к следующему, но выберите "Пользовательские переходы", когда навигация зависит от значений данных или вам нужно выполнить другое действие на другом входе