<!--
{
  "availability" : [
    "iOS: 18.0.0 -",
    "iPadOS: 18.0.0 -",
    "macCatalyst: 18.0.0 -",
    "visionOS: 2.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UIWritingToolsBehavior",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:@E@UIWritingToolsBehavior"
  },
  "title" : "UIWritingToolsBehavior"
}
-->

# UIWritingToolsBehavior

Constants that specify the writing tools experience for the underlying view.

```
enum UIWritingToolsBehavior
```

## Overview

Writing tools provide proofreading and rewriting support for the content of text views. On devices that support writing tools features, people engage the system UI to choose how to rewrite all or part of the available text. These constants indicate whether people experience writing tools inline with their text, in an overlay panel, or not at all.

## Topics

### Getting the writing tools behaviors

[`UIWritingToolsBehavior.none`](/documentation/UIKit/UIWritingToolsBehavior/none)

An option to prevent the writing tools from modifying the text in the view.

[`UIWritingToolsBehavior.default`](/documentation/UIKit/UIWritingToolsBehavior/default)

An option to let the system determine the best way to enable writing tools for the view.

[`UIWritingToolsBehavior.complete`](/documentation/UIKit/UIWritingToolsBehavior/complete)

An option to provide the complete writing tools experience for the text view.

[`UIWritingToolsBehavior.limited`](/documentation/UIKit/UIWritingToolsBehavior/limited)

An option to provide a limited, overlay-panel experience for the text view.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)