---
title: isEditable
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nscell/iseditable
---

# isEditable

A Boolean value indicating whether the cell is editable.

## Declaration

```swift
var isEditable: Bool { get set }
```

## Discussion

Discussion When the value of this property is true, the cell is editable. When the value is true, the text of the cell is also made selectable. When you change the value of the property to false, the isSelectable property is restored to the value it had before the cell was made editable.

## See Also

### Modifying Textual Attributes

- [isSelectable](appkit/nscell/isselectable.md)
- [isScrollable](appkit/nscell/isscrollable.md)
- [alignment](appkit/nscell/alignment.md)
- [font](appkit/nscell/font.md)
- [lineBreakMode](appkit/nscell/linebreakmode.md)
- [truncatesLastVisibleLine](appkit/nscell/truncateslastvisibleline.md)
- [wraps](appkit/nscell/wraps.md)
- [baseWritingDirection](appkit/nscell/basewritingdirection.md)
- [attributedStringValue](appkit/nscell/attributedstringvalue.md)
- [allowsEditingTextAttributes](appkit/nscell/allowseditingtextattributes.md)
- [importsGraphics](appkit/nscell/importsgraphics.md)
- [setUpFieldEditorAttributes(_:)](appkit/nscell/setupfieldeditorattributes(_:).md)
- [title](appkit/nscell/title.md)
