---
title: "overlayView(_:didClose:)"
framework: visionkit
role: symbol
role_heading: Instance Method
path: "visionkit/imageanalysisoverlayviewdelegate/overlayview(_:didclose:)"
---

# overlayView(_:didClose:)

Notifies your app that the given menu closed.

## Declaration

```swift
@MainActor func overlayView(_ overlayView: ImageAnalysisOverlayView, didClose menu: NSMenu)
```

## Parameters

- `overlayView`: The associated overlay view for the menu.
- `menu`: The menu that closed.

## See Also

### Responding to key and menu events

- [overlayView(_:shouldHandleKeyDownEvent:)](visionkit/imageanalysisoverlayviewdelegate/overlayview(_:shouldhandlekeydownevent:).md)
- [overlayView(_:shouldShowMenuForEvent:atPoint:)](visionkit/imageanalysisoverlayviewdelegate/overlayview(_:shouldshowmenuforevent:atpoint:).md)
- [overlayView(_:menu:willHighlight:)](visionkit/imageanalysisoverlayviewdelegate/overlayview(_:menu:willhighlight:).md)
- [overlayView(_:willOpen:)](visionkit/imageanalysisoverlayviewdelegate/overlayview(_:willopen:).md)
- [overlayView(_:needsUpdate:)](visionkit/imageanalysisoverlayviewdelegate/overlayview(_:needsupdate:).md)
- [overlayView(_:updatedMenuFor:for:at:)](visionkit/imageanalysisoverlayviewdelegate/overlayview(_:updatedmenufor:for:at:).md)
