---
title: UITextPasteDelegate
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uitextpastedelegate
---

# UITextPasteDelegate

The interface for handling pasting and dropping of text, using item providers.

## Declaration

```swift
@MainActor protocol UITextPasteDelegate : NSObjectProtocol
```

## Topics

### Preparing to paste a text paste item

- [textPasteConfigurationSupporting(_:transform:)](uikit/uitextpastedelegate/textpasteconfigurationsupporting(_:transform:).md)

### Pasting the text paste item

- [textPasteConfigurationSupporting(_:combineItemAttributedStrings:for:)](uikit/uitextpastedelegate/textpasteconfigurationsupporting(_:combineitemattributedstrings:for:).md)
- [textPasteConfigurationSupporting(_:performPasteOf:to:)](uikit/uitextpastedelegate/textpasteconfigurationsupporting(_:performpasteof:to:).md)

### Animating the paste operation

- [textPasteConfigurationSupporting(_:shouldAnimatePasteOf:to:)](uikit/uitextpastedelegate/textpasteconfigurationsupporting(_:shouldanimatepasteof:to:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Pasteboard support

- [UITextPasteItem](uikit/uitextpasteitem.md)
- [UISearchTextFieldPasteItem](uikit/uisearchtextfieldpasteitem.md)
- [UITextPasteConfigurationSupporting](uikit/uitextpasteconfigurationsupporting.md)
