---
title: "textSelectionDidChange(_:)"
framework: visionkit
role: symbol
role_heading: Instance Method
path: "visionkit/imageanalysisoverlayviewdelegate/textselectiondidchange(_:)"
---

# textSelectionDidChange(_:)

Notifies your app when the interaction’s text selection changes.

## Declaration

```swift
@MainActor func textSelectionDidChange(_ overlayView: ImageAnalysisOverlayView)
```

## Parameters

- `overlayView`: The overlay view in which the text selection changes.

## See Also

### Tracking interface changes

- [overlayView(_:liveTextButtonDidChangeToVisible:)](visionkit/imageanalysisoverlayviewdelegate/overlayview(_:livetextbuttondidchangetovisible:).md)
- [overlayView(_:highlightSelectedItemsDidChange:)](visionkit/imageanalysisoverlayviewdelegate/overlayview(_:highlightselecteditemsdidchange:).md)
