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

# isInterruptible

A Boolean value indicating whether the animator is interruptible and can be paused or stopped.

## Declaration

```swift
var isInterruptible: Bool { get set }
```

## Discussion

Discussion When the value of this property is true, you can use the pauseAnimation() and stopAnimation(_:) methods to interrupt the animations and make changes. When the value of this property is false, the animations run to completion (and without interruption) after you call the startAnimation() method. If you use a view property animator object to implement an interruptible view controller transition, this property must be true. It is a programmer error to change this property if the animator’s state property is not set to UIViewAnimatingState.inactive.

## See Also

### Accessing the animation parameters

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