Я получил приложение с NavigationController
.Как я могу изменить стиль перехода анимации pushViewController
и popToViewController
?
UPD
Я создал категорию, как в ответе @lawicko.Но я получаю сообщение об ошибке, когда пытаюсь вызвать функцию
[self.navigationController pushViewController: места сCustomTransition: CustomViewAnimationTransitionPush подтип: CustomViewAnimationSubtypeFromLeft];
ошибка: «использование необъявленного идентификатора» CustomViewP CustomViewA
Где я должен объявить эту часть:
typedef enum {
CustomViewAnimationTransitionNone,
CustomViewAnimationTransitionFlipFromLeft,
CustomViewAnimationTransitionFlipFromRight,
CustomViewAnimationTransitionCurlUp,
CustomViewAnimationTransitionCurlDown,
CustomViewAnimationTransitionFadeIn,
CustomViewAnimationTransitionMoveIn,
CustomViewAnimationTransitionPush,
CustomViewAnimationTransitionReveal
} CustomViewAnimationTransition;
Напишите сейчас, я объявляю это в UINavigationController+Additions.h
UPD 2: Еще одна новая ошибка:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_CATransition", referenced from:
objc-class-ref in UINavigationController+Additions.o
"_kCATransition", referenced from:
и те же ошибки для всех _kCATransitions