Таким образом, функция UIP-навигации, которая была введена с iOS 7, имеет раздражающую «привязку» в конце анимации. Это действительно раздражает меня как пользователя, и мне кажется, что если анимация может быть переделана, тогда это может показаться немного лучше.Как я могу замедлить анимацию обратного движения UINavigationController?
Примером может служить обновление Instagram 12/12/13. Они каким-то образом замедляли анимацию салфетки назад, так что она чувствует себя намного более жидкой. Будет ли это требовать полностью настраиваемых функций, или есть способ захватить существующую функциональность UINavigationController? Как это можно достичь?
EDIT
Хорошо, так что я знаю, что пользовательские переходы путь. Однако я смущен точно, как их реализовать. Я видел ссылки на несколько методов делегатов, но ясных примеров того, как добиться пользовательской анимации. Может ли кто-нибудь предоставить базовый пример, особенно для переопределения анимации push/pop UINavigationController?
См «Поддержка пользовательских перехода анимации» на UINavigationControllerDelegate - https://developer.apple.com/library/IOs/documentation/UIKit/ Ссылка/UINavigationControllerDelegate_Protocol/Reference/Reference.html # // apple_ref/occ/intfm/UINavigationControllerDelegate/navigationController: animationControllerForOperation: fromViewController: toViewController: есть много учебников и некоторых видеороликов WWDC по этой теме. –