Как реализовать полностью настраиваемые интерактивные переходы View Controller без создания подкласса UIPercentDrivenInteractiveTransition

Я пытался реализовать свой собственный интерактивный настраиваемый переход контроллера представления без использования UIPercentDrivenInteractiveTransition, так как мне нужен полный контроль над тем, как мои представления будут выглядеть на различных этапах перехода. К сожалению, я ничего не могу найти в Интернете, и во всех примерах используется UIPercentDrivenInteractiveTransition.

Что я сделал: - настроил мой аниматор для реализации протокола UIViewControllerInteractiveTransitioning - реализовал

- (void)startInteractiveTransition:(id<UIViewControllerContextTransitioning>)transitionContext {

Где я заблудился. Мне нужно обновить состояние моих представлений, пока пользователь взаимодействует с распознавателем жестов панорамирования, но после того, как я заглянул в протокол UIViewControllerContextTransitioning и заметил метод updateInteractiveTransition, я не могу понять где я бы реализовал этот последний недостающий элемент.


person jfisk    schedule 03.03.2014    source источник
comment
См. ответ здесь. Он делает это в SCPercentDrivenInteractiveTransition.h и .m.   -  person bcattle    schedule 07.01.2015