---
title: UIWritingToolsCoordinator.TextAnimation
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uiwritingtoolscoordinator/textanimation
---

# UIWritingToolsCoordinator.TextAnimation

The types of animations that Writing Tools performs during an interactive update of your view.

## Declaration

```swift
enum TextAnimation
```

## Overview

Overview Use the UIWritingToolsCoordinator/TextAnimation constants to determine the type of animation that is occurring. During an interactive change to your view, Writing Tools creates animations to provide feedback about what’s happening. During the setup for each animation, Writing Tools reports the type of animation to the coordinator’s delegate, so that you can perform additional actions related to that animation. For example, during an insertion animation, you might animate changes to other views in your interface.

## Topics

### Getting the animation types

- [UIWritingToolsCoordinator.TextAnimation.anticipate](uikit/uiwritingtoolscoordinator/textanimation/anticipate.md)
- [UIWritingToolsCoordinator.TextAnimation.insert](uikit/uiwritingtoolscoordinator/textanimation/insert.md)
- [UIWritingToolsCoordinator.TextAnimation.remove](uikit/uiwritingtoolscoordinator/textanimation/remove.md)

### Initializers

- [init(rawValue:)](uikit/uiwritingtoolscoordinator/textanimation/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the supporting types

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