---
title: delay
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiviewpropertyanimator/delay
---

# delay

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

## Declaration

```swift
var delay: TimeInterval { get }
```

## Discussion

Discussion The default value of this property is 0. When the value is greater than 0, the start of any animations is delayed by the specified amount of time. To set a value for this property, use the startAnimation(afterDelay:) method when starting your animations.

## See Also

### Accessing the animation parameters

- [duration](uikit/uiviewpropertyanimator/duration.md)
- [timingParameters](uikit/uiviewpropertyanimator/timingparameters.md)
- [isInterruptible](uikit/uiviewpropertyanimator/isinterruptible.md)
- [isUserInteractionEnabled](uikit/uiviewpropertyanimator/isuserinteractionenabled.md)
- [isManualHitTestingEnabled](uikit/uiviewpropertyanimator/ismanualhittestingenabled.md)
- [scrubsLinearly](uikit/uiviewpropertyanimator/scrubslinearly.md)
- [pausesOnCompletion](uikit/uiviewpropertyanimator/pausesoncompletion.md)
