Instance Property

timingParameters

The information used to determine the timing curve for the animation.

Declaration

@property(nonatomic, copy, readonly) id<UITimingCurveProvider> timingParameters;

Discussion

The timing curve defines the speed of the animation at different points during its execution. For a linear animation, the speed of the animation is constant over the total duration. For animations that follow a curve, the animation speeds up or slows down based on the slope of the curve. You specify the curve parameters at initialization time and can use this property to get those parameters later.

See Also

Accessing the Animation Parameters

duration

The total duration (in seconds) of the main animations.

delay

The delay (in seconds) after which the animations begin.

interruptible

A Boolean value indicating whether the animator is interruptible and can be paused or stopped.

userInteractionEnabled

A Boolean value indicating whether views receive touch events while animations are running.

manualHitTestingEnabled

A Boolean value indicating whether your app manages hit-testing while animations are in progress.

scrubsLinearly

A Boolean value indicating whether a paused animation scrubs linearly or uses its specified timing information.

pausesOnCompletion

A Boolean value that indicates whether a completed animation remains in the active state.