View Controller Transitions

Define custom transitions from one view controller to another.

Topics

Animation Delegate

UIViewControllerTransitioningDelegate

A set of methods that vend objects used to manage a fixed-length or interactive transition between view controllers.

Non-Interactive Transitions

UIViewControllerAnimatedTransitioning

A set of methods for implementing the animations for a custom view controller transition.

UIViewControllerContextTransitioning

A set of methods that provide contextual information for transition animations between view controllers.

Interactive Transitions

UIPercentDrivenInteractiveTransition

An object that drives an interactive animation between one view controller and another.

UIViewControllerInteractiveTransitioning

A set of methods that enable an object (such as a navigation controller) to drive a view controller transition.

UIViewImplicitlyAnimating

An interface for modifying an animation while it is running.

Transition Coordinators

UIViewControllerTransitionCoordinator

A set of methods that provides support for animations associated with a view controller transition.

UIViewControllerTransitionCoordinatorContext

A set of methods that provides information about an in-progress view controller transition.

See Also

Content Animations

Property-Based Animations

Create animations by changing the properties of a view.