Context: we have a collection of simple transitions and we'd like to compose them together to create complex transitions.
Example: a "push back" transition composed of a slide + scale transition.
One option:
// Turn this API:
vc.transitionController.transitionType = SlideTransition.self
// Into this API:
vc.transitionController.transitionTypes = [SlideTransition.self, ScaleTransition.self]
Context: we have a collection of simple transitions and we'd like to compose them together to create complex transitions.
Example: a "push back" transition composed of a slide + scale transition.
One option: