TransitionProtocol
public protocol TransitionProtocol : TransitionContext
TransitionProtocol is used to abstract any concrete transition implementation.
Transition is provided as an easily-extensible default transition type implementation.
-
The type of the rootViewController that can execute the transition.
Declaration
Swift
associatedtype RootViewController : UIViewController -
Performs a transition on the given viewController.
Warning
Do not call this method directly. Instead use your coordinator’sperformTransitionmethod or trigger a specified route (latter option is encouraged).Declaration
Swift
func perform(on rootViewController: RootViewController, with options: TransitionOptions, completion: PresentationHandler?)
-
multiple(_:)Default implementationCreates a compound transition by chaining multiple transitions together.
Default Implementation
Creates a compound transition by chaining multiple transitions together.
Declaration
Swift
static func multiple(_ transitions: [Self]) -> SelfParameters
transitionsThe transitions to be chained to form a combined transition.
View on GitHub
TransitionProtocol Protocol Reference