---
title: completionCurve
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiviewcontrollertransitioncoordinatorcontext/completioncurve
---

# completionCurve

Returns the completion curve associated with the transition.

## Declaration

```swift
var completionCurve: UIView.AnimationCurve { get }
```

## Return Value

Return Value The completion curve for the view controller transition. For a list of possible values, see the UIView.AnimationCurve type.

## Discussion

Discussion The completion curve defines the timing of the animations. For interactive transitions, this value is usually obtained from the completionCurve property of the interactive animator object. Use this value when configuring your own animations if you want the same timing as the main transition.

## See Also

### Getting the behavior attributes

- [presentationStyle](uikit/uiviewcontrollertransitioncoordinatorcontext/presentationstyle.md)
- [transitionDuration](uikit/uiviewcontrollertransitioncoordinatorcontext/transitionduration.md)
- [completionVelocity](uikit/uiviewcontrollertransitioncoordinatorcontext/completionvelocity.md)
- [percentComplete](uikit/uiviewcontrollertransitioncoordinatorcontext/percentcomplete.md)
