On application launch I set the default animation controllers for RZTransitionsManager:
let manager = RZTransitionsManager.shared()
manager.defaultPresentDismissAnimationController = RZZoomPushAnimationController()
manager.defaultPushPopAnimationController = RZZoomPushAnimationController()
Custom transition is working well when I push or pop the view controller inside of navigation stack. But transition is not interactive. Pan gesture from screen edge closes view controller immediately and it’s not possible to stop the transition.
The question is: should I implement RZTransitionInteractionController inside each view controller to make transition interactive? Or, maybe, there’s an easier way?