---
title: UICellConfigurationState.DragState
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uicellconfigurationstate-swift.struct/dragstate
---

# UICellConfigurationState.DragState

Constants that describe the cell’s drag state.

## Declaration

```swift
enum DragState
```

## Topics

### Drag states

- [UICellConfigurationState.DragState.none](uikit/uicellconfigurationstate-swift.struct/dragstate/none.md)
- [UICellConfigurationState.DragState.lifting](uikit/uicellconfigurationstate-swift.struct/dragstate/lifting.md)
- [UICellConfigurationState.DragState.dragging](uikit/uicellconfigurationstate-swift.struct/dragstate/dragging.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Managing cell configuration states

- [isEditing](uikit/uicellconfigurationstate-swift.struct/isediting.md)
- [isSwiped](uikit/uicellconfigurationstate-swift.struct/isswiped.md)
- [isExpanded](uikit/uicellconfigurationstate-swift.struct/isexpanded.md)
- [isReordering](uikit/uicellconfigurationstate-swift.struct/isreordering.md)
- [cellDragState](uikit/uicellconfigurationstate-swift.struct/celldragstate.md)
- [cellDropState](uikit/uicellconfigurationstate-swift.struct/celldropstate.md)
- [UICellConfigurationState.DropState](uikit/uicellconfigurationstate-swift.struct/dropstate.md)
