Called to allow the delegate to return an interactive animator object for use during view controller transitions.
- iOS 7.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
The navigation controller whose navigation stack is changing.
The noninteractive animator object provided by the delegate’s
Controller: animation Controller For Operation: from View Controller: to View Controller:
The animator object responsible for managing the transition animations, or
nil if you want to use the standard navigation controller transitions. The object you return must conform to the
Implement this delegate method when you want to provide a custom, interactive transition between view controllers as they are added to or removed from the navigation stack. The object you return should configure the interactivity aspects of the transition and should work with the object in the
animation parameter to start the animations.