Я пытаюсь использовать метод длительности UIViewController
transitionFromViewController :toViewController :, но с настраиваемой анимацией.
У меня есть следующие два контроллера представления, добавленные как дочерние элементы в пользовательский контейнер UIViewController:
. Следующий код работает, как и ожидалось:
[self transitionFromViewController:firstController
toViewController:secondController
duration:2
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^(void){}
completion:^(BOOL finished){}];
Однако я хотел бы создать пользовательскую анимацию, в которой where firstController
скользит влево и заменяется secondController
, скользящим справа, аналогично тому, как работают методы push и pop UINavigationControllers. После изменения options
на UIViewAnimationOptionTransitionNone
я попытался реализовать пользовательские анимации в блоке animations
, но безуспешно. firstController
сразу заменяется на secondController
без анимации и.
Буду очень признателен за любую помощь.
Спасибо