---
title: "viewDidDisappear(_:)"
framework: visionkit
role: symbol
role_heading: Instance Method
path: "visionkit/datascannerviewcontroller/viewdiddisappear(_:)"
---

# viewDidDisappear(_:)

Performs some action after the view disappears.

## Declaration

```swift
@MainActor override dynamic func viewDidDisappear(_ animated: Bool)
```

## Parameters

- `animated`: A Boolean value that indicates whether the view disappears using an animation.

## See Also

### Responding to view controller events

- [loadView()](visionkit/datascannerviewcontroller/loadview().md)
- [viewDidLoad()](visionkit/datascannerviewcontroller/viewdidload().md)
- [viewWillAppear(_:)](visionkit/datascannerviewcontroller/viewwillappear(_:).md)
- [removeFromParent()](visionkit/datascannerviewcontroller/removefromparent().md)
