Property-Based Animations

Create animations by changing the properties of a view.

Topics

First Steps

UIViewPropertyAnimator

A class that animates changes to views and allows the dynamic modification of those animations.

UIViewAnimating

An interface for implementing custom animator objects.

Timing Curves

UITimingCurveProvider

An interface for providing the timing information needed to perform animations.

UISpringTimingParameters

The timing information for animations that mimics the behavior of a spring.

UICubicTimingParameters

The timing information for animations in the form of a cubic Bézier curve.

In-Progress Animations

UIViewImplicitlyAnimating

An interface for modifying an animation while it is running.

See Also

Content Animations

View Controller Transitions

Define custom transitions from one view controller to another.