---
title: UITextInteractionDelegate
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uitextinteractiondelegate
---

# UITextInteractionDelegate

An interface that an object implements to receive information about text interaction events.

## Declaration

```swift
@MainActor protocol UITextInteractionDelegate : NSObjectProtocol
```

## Topics

### Handling text interaction events

- [interactionShouldBegin(_:at:)](uikit/uitextinteractiondelegate/interactionshouldbegin(_:at:).md)
- [interactionWillBegin(_:)](uikit/uitextinteractiondelegate/interactionwillbegin(_:).md)
- [interactionDidEnd(_:)](uikit/uitextinteractiondelegate/interactiondidend(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Text interactions

- [UITextInteraction](uikit/uitextinteraction.md)
- [UITextInteractionMode](uikit/uitextinteractionmode.md)
