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

# textSelectionDidChange(_:)

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

## Declaration

```swift
@MainActor func textSelectionDidChange(_ interaction: ImageAnalysisInteraction)
```

## Parameters

- `interaction`: The interaction object in which the text selection changes.

## See Also

### Tracking interface changes

- [interaction(_:liveTextButtonDidChangeToVisible:)](visionkit/imageanalysisinteractiondelegate/interaction(_:livetextbuttondidchangetovisible:).md)
- [interaction(_:highlightSelectedItemsDidChange:)](visionkit/imageanalysisinteractiondelegate/interaction(_:highlightselecteditemsdidchange:).md)
