---
title: delegate
framework: visionkit
role: symbol
role_heading: Instance Property
path: visionkit/imageanalysisoverlayview/delegate
---

# delegate

An object that handles image analysis interface callbacks.

## Declaration

```swift
@MainActor weak final var delegate: (any ImageAnalysisOverlayViewDelegate)? { get set }
```

## See Also

### Configuring overlay views

- [analysis](visionkit/imageanalysisoverlayview/analysis.md)
- [preferredInteractionTypes](visionkit/imageanalysisoverlayview/preferredinteractiontypes.md)
- [ImageAnalysisOverlayView.InteractionTypes](visionkit/imageanalysisoverlayview/interactiontypes.md)
- [trackingImageView](visionkit/imageanalysisoverlayview/trackingimageview.md)
- [activeInteractionTypes](visionkit/imageanalysisoverlayview/activeinteractiontypes.md)
