---
title: editingStyle
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uitableviewcell/editingstyle-swift.property
---

# editingStyle

The editing style of the cell.

## Declaration

```swift
var editingStyle: UITableViewCell.EditingStyle { get }
```

## Discussion

Discussion One of the constants described in UITableViewCell.EditingStyle is used as the value of this property; it specifies whether the cell is in an editable state and, if it is, whether it shows an insertion or deletion control. The default value is UITableViewCell.EditingStyle.none (not editable). The delegate returns the value of this property for a particular cell in its implementation of the tableView(_:editingStyleForRowAt:) method.

## See Also

### Editing the cell

- [isEditing](uikit/uitableviewcell/isediting.md)
- [setEditing(_:animated:)](uikit/uitableviewcell/setediting(_:animated:).md)
- [UITableViewCell.EditingStyle](uikit/uitableviewcell/editingstyle-swift.enum.md)
- [showingDeleteConfirmation](uikit/uitableviewcell/showingdeleteconfirmation.md)
- [showsReorderControl](uikit/uitableviewcell/showsreordercontrol.md)
