---
title: "animationDidStart(_:)"
framework: quartzcore
role: symbol
role_heading: Instance Method
path: "quartzcore/caanimationdelegate/animationdidstart(_:)"
---

# animationDidStart(_:)

Tells the delegate the animation has started.

## Declaration

```swift
optional func animationDidStart(_ anim: CAAnimation)
```

## Parameters

- `anim`: The doc://com.apple.quartzcore/documentation/QuartzCore/CAAnimation object that has started.

## See Also

### Customizing Start and Stop Times

- [animationDidStop(_:finished:)](quartzcore/caanimationdelegate/animationdidstop(_:finished:).md)
