---
title: cubicTimingParameters
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uitimingcurveprovider/cubictimingparameters
---

# cubicTimingParameters

The cubic timing parameters to use.

## Declaration

```swift
var cubicTimingParameters: UICubicTimingParameters? { get }
```

## Discussion

Discussion Implement this property and use it to provide your custom cubic timing information. If the value of the timingCurveType property is UITimingCurveType.builtin, UITimingCurveType.cubic, or UITimingCurveType.composed, you must return an object from this property. The object you return can specify one of the built-in UIKit curves, such as UIView.AnimationCurve.linear, or it can specify a timing curve based on a custom Bézier path. For more information about configuring this object, see UICubicTimingParameters.

## See Also

### Getting the timing information

- [timingCurveType](uikit/uitimingcurveprovider/timingcurvetype.md)
- [springTimingParameters](uikit/uitimingcurveprovider/springtimingparameters.md)
