---
title: UIWritingToolsCoordinator.TextReplacementReason.interactive
framework: uikit
role: symbol
role_heading: Case
path: uikit/uiwritingtoolscoordinator/textreplacementreason/interactive
---

# UIWritingToolsCoordinator.TextReplacementReason.interactive

An option to animate the replacement of text in your view.

## Declaration

```swift
case interactive
```

## Discussion

Discussion When Writing Tools requests an interactive change in your delegate’s UIWritingToolsCoordinator/Delegate/writingToolsCoordinator(_:replaceRange:inContext:proposedText:reason:animationParameters:completion:) method, it passes a valid set of animation parameters to that method. Update your view’s text storage and use the provided UIWritingToolsCoordinator.AnimationParameters type to create any view-specific animations you need to support the animated replacement of the text.

## See Also

### Getting the reasons

- [UIWritingToolsCoordinator.TextReplacementReason.noninteractive](uikit/uiwritingtoolscoordinator/textreplacementreason/noninteractive.md)
