2013-11-11 5 views
10

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

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

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

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

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

+0

I имеют точно такой же вопрос. – Ricardo

ответ

1

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