---
title: UITableViewHeaderFooterView.ConfigurationUpdateHandler
framework: uikit
role: symbol
role_heading: Type Alias
path: uikit/uitableviewheaderfooterview/configurationupdatehandler-swift.typealias
---

# UITableViewHeaderFooterView.ConfigurationUpdateHandler

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

## Declaration

```swift
typealias ConfigurationUpdateHandler = (UITableViewHeaderFooterView, UIViewConfigurationState) -> Void
```

## Parameters

- `headerFooterView`: The header footer view to configure.
- `state`: The new state to use for updating the header footer view’s configuration.

## See Also

### Managing the state

- [configurationState](uikit/uitableviewheaderfooterview/configurationstate-7xj7r.md)
- [setNeedsUpdateConfiguration()](uikit/uitableviewheaderfooterview/setneedsupdateconfiguration().md)
- [updateConfiguration(using:)](uikit/uitableviewheaderfooterview/updateconfiguration(using:).md)
- [configurationUpdateHandler](uikit/uitableviewheaderfooterview/configurationupdatehandler-49slo.md)
