Generic Structure


A pair of animatable values, which is itself animatable.


@frozen struct AnimatablePair<First, Second> where First : VectorArithmetic, Second : VectorArithmetic


Conforms To

See Also


Animating Views and Transitions

When using SwiftUI, you can individually animate changes to views, or to a view’s state, no matter where the effects are. SwiftUI handles all the complexity of these combined, overlapping, and interruptible animations for you.

protocol Animatable

A type for animating views.

protocol AnimatableModifier

A modifier that can create another modifier with animation.

func withAnimation<Result>(Animation?, () -> Result) -> Result

Returns the result of recomputing the view’s body with the provided animation.

struct EmptyAnimatableData

An empty type for animatable data.

struct AnyTransition

A type-erased transition.