---
title: pauseAnimation()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uiviewanimating/pauseanimation()
---

# pauseAnimation()

Pauses a running animation at its current position.

## Declaration

```swift
func pauseAnimation()
```

## Discussion

Discussion This method pauses running animations at their current values. Calling this method on an inactive animator moves its state to UIViewAnimatingState.active and puts its animations in a paused state right away. To resume the animations, call the startAnimation() method. If the animation is already paused, this method should do nothing. It is a programmer error to call this method while the state of the animator is set to UIViewAnimatingState.stopped.

## See Also

### Starting and stopping the animations

- [startAnimation()](uikit/uiviewanimating/startanimation().md)
- [startAnimation(afterDelay:)](uikit/uiviewanimating/startanimation(afterdelay:).md)
- [stopAnimation(_:)](uikit/uiviewanimating/stopanimation(_:).md)
- [finishAnimation(at:)](uikit/uiviewanimating/finishanimation(at:).md)
