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

# duration

The overall duration (in seconds) of the transition animation.

## Declaration

```swift
var duration: CGFloat { get }
```

## Discussion

Discussion This property reflects the duration of the transition animation if it were to occur without user interactions. It is obtained from the standard animator object returned by your delegate. The actual duration can vary depending on the user interactions you are tracking and responding to.

## See Also

### Related Documentation

- [transitionDuration(using:)](uikit/uiviewcontrolleranimatedtransitioning/transitionduration(using:).md)

### Accessing transition attributes

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