---
title: allowUserInteraction
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsviewcontroller/transitionoptions/allowuserinteraction
---

# allowUserInteraction

A transition animation that allows user interaction during the transition.

## Declaration

```swift
static var allowUserInteraction: NSViewController.TransitionOptions { get }
```

## See Also

### Constants

- [crossfade](appkit/nsviewcontroller/transitionoptions/crossfade.md)
- [slideUp](appkit/nsviewcontroller/transitionoptions/slideup.md)
- [slideDown](appkit/nsviewcontroller/transitionoptions/slidedown.md)
- [slideLeft](appkit/nsviewcontroller/transitionoptions/slideleft.md)
- [slideRight](appkit/nsviewcontroller/transitionoptions/slideright.md)
- [slideForward](appkit/nsviewcontroller/transitionoptions/slideforward.md)
- [slideBackward](appkit/nsviewcontroller/transitionoptions/slidebackward.md)
