Обратный UIViewPropertyAnimator для перехода контроллера интерактивной навигации - PullRequest
0 голосов
/ 29 сентября 2018

Я пытаюсь использовать UIViewPropertyAnimator для управления переходом пользовательского контроллера навигации.В моей реализации я настроил анимацию для push-перехода, а затем установил isReversed = true на аниматоре, если нам действительно нужен pop-переход.

Это отлично работает для неинтерактивных переходов и в основном работаетдля интерактивного перехода, но когда я останавливаю интерактивный жест и вызываю finish() или cancel() на контроллере взаимодействия, он анимируется в положение анимации .end или .start соответственно, игнорируя свойство isReversed.

Есть ли способ настроить это так, чтобы при изменении свойства аниматора свойства заканчивались в обратном направлении?

У меня также есть пример проекта, который демонстрирует проблему: https://github.com/jayrhynas/InteractiveTransitionTest

Соответствующий код находится в DetailTransitionController.swift

...