---
title: preferredBehavior
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nswritingtoolscoordinator/preferredbehavior
---

# preferredBehavior

The level of Writing Tools support you want the system to provide for your view.

## Declaration

```swift
var preferredBehavior: NSWritingToolsBehavior { get set }
```

## Mentioned in

Adding Writing Tools support to a custom AppKit view

## Discussion

Discussion Use this property to request an inline or panel-based experience, or to disable Writing Tools for your view altogether. The default value of this property is NSWritingToolsBehavior.default.

## See Also

### Configuring the experience

- [behavior](appkit/nswritingtoolscoordinator/behavior.md)
- [preferredResultOptions](appkit/nswritingtoolscoordinator/preferredresultoptions.md)
- [resultOptions](appkit/nswritingtoolscoordinator/resultoptions.md)
