---
title: interactiveDismissShouldBegin
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiviewcontroller/transition/zoomoptions/interactivedismissshouldbegin
---

# interactiveDismissShouldBegin

A closure that determines whether an interactive dismissal can begin.

## Declaration

```swift
var interactiveDismissShouldBegin: ((UIViewController.Transition.ZoomOptions.InteractionContext) -> Bool)? { get set }
```

## See Also

### Accessing the animation state

- [UIViewController.Transition.ZoomOptions.InteractionContext](uikit/uiviewcontroller/transition/zoomoptions/interactioncontext.md)
