---
title: configurationState
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uicollectionviewcell/configurationstate-4269k
---

# configurationState

The current configuration state of the cell.

## Declaration

```occ
@property (nonatomic, readonly) UICellConfigurationState * configurationState;
```

## Discussion

Discussion To add your own custom state, see UIConfigurationStateCustomKey.

## See Also

### Managing the state

- [setNeedsUpdateConfiguration()](uikit/uicollectionviewcell/setneedsupdateconfiguration().md)
- [updateConfigurationUsingState:](uikit/uicollectionviewcell/updateconfigurationusingstate:.md)
- [configurationUpdateHandler](uikit/uicollectionviewcell/configurationupdatehandler-ajhn.md)
- [UICollectionViewCellConfigurationUpdateHandler](uikit/uicollectionviewcellconfigurationupdatehandler.md)
- [isSelected](uikit/uicollectionviewcell/isselected.md)
- [isHighlighted](uikit/uicollectionviewcell/ishighlighted.md)
