---
title: UICollectionViewCellConfigurationUpdateHandler
framework: uikit
role: symbol
role_heading: Type Alias
path: uikit/uicollectionviewcellconfigurationupdatehandler
---

# UICollectionViewCellConfigurationUpdateHandler

The type of block for handling updates to the cell’s configuration using the current state.

## Declaration

```occ
typedef void (^)(__kindof UICollectionViewCell *, UICellConfigurationState *) UICollectionViewCellConfigurationUpdateHandler;
```

## Parameters

- `cell`: The collection view cell to configure.
- `state`: The new state to use for updating the cell’s configuration.

## See Also

### Managing the state

- [configurationState](uikit/uicollectionviewcell/configurationstate-4269k.md)
- [setNeedsUpdateConfiguration()](uikit/uicollectionviewcell/setneedsupdateconfiguration().md)
- [updateConfigurationUsingState:](uikit/uicollectionviewcell/updateconfigurationusingstate:.md)
- [configurationUpdateHandler](uikit/uicollectionviewcell/configurationupdatehandler-ajhn.md)
- [isSelected](uikit/uicollectionviewcell/isselected.md)
- [isHighlighted](uikit/uicollectionviewcell/ishighlighted.md)
