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

# completionCurve

Indicates the animation completion curve for an interactive transition.

## Declaration

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

## Discussion

Discussion When the interactive part of a view controller transition is complete, you can set this property to indicate a desired animation completion curve. Default value is UIView.AnimationCurve.easeInOut. During the interactive portion of a view controller transition, the animation curve is linear.

## See Also

### Accessing transition attributes

- [timingCurve](uikit/uipercentdriveninteractivetransition/timingcurve.md)
- [duration](uikit/uipercentdriveninteractivetransition/duration.md)
- [percentComplete](uikit/uipercentdriveninteractivetransition/percentcomplete.md)
- [completionSpeed](uikit/uipercentdriveninteractivetransition/completionspeed.md)
- [wantsInteractiveStart](uikit/uipercentdriveninteractivetransition/wantsinteractivestart.md)
