---
title: isWritingToolsActive
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uitextview/iswritingtoolsactive
---

# isWritingToolsActive

A Boolean value that indicates whether the writing tools are currently interacting with the text view’s content.

## Declaration

```swift
var isWritingToolsActive: Bool { get }
```

## Discussion

Discussion Use this property to determine when someone is using the writing tools to rewrite text in the current text view. When writing tools are active, the system can change significant portions of the text view’s content. You might use this property to prevent your app from performing actions that interfere with those changes. For example, you might stop synchronizing text to iCloud while the UI is active. To receive notifications when writing tools interactions start and stop, implement the  textViewWritingToolsWillBegin(_:) and textViewWritingToolsDidEnd(_:) delegate methods.

## See Also

### Getting the Writing Tools configuration

- [writingToolsBehavior](uikit/uitextview/writingtoolsbehavior.md)
- [allowedWritingToolsResultOptions](uikit/uitextview/allowedwritingtoolsresultoptions.md)
- [writingToolsCoordinator](uikit/uitextview/writingtoolscoordinator.md)
- [subclassForWritingToolsCoordinator](uikit/uitextview/subclassforwritingtoolscoordinator.md)
