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

# hasActiveTextSelection

A Boolean value that indicates whether a person or the app has text selected within the image.

## Declaration

```swift
@MainActor final var hasActiveTextSelection: Bool { get }
```

## Discussion

Discussion If textSelection is an active interaction type, a person can select text using a standard input method and the app can select text through the selectedRanges property. If neither a person nor the app select any text, then this property returns false.

## See Also

### Accessing text information

- [text](visionkit/imageanalysisoverlayview/text.md)
- [selectedText](visionkit/imageanalysisoverlayview/selectedtext.md)
- [selectedAttributedText](visionkit/imageanalysisoverlayview/selectedattributedtext.md)
- [analysisHasText(at:)](visionkit/imageanalysisoverlayview/analysishastext(at:).md)
- [hasText(at:)](visionkit/imageanalysisoverlayview/hastext(at:).md)
- [hasDataDetector(at:)](visionkit/imageanalysisoverlayview/hasdatadetector(at:).md)
