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

# UIButton.ConfigurationUpdateHandler

A closure to update the configuration of a button.

## Declaration

```swift
typealias ConfigurationUpdateHandler = (UIButton) -> Void
```

## Parameters

- `button`: The button to update.

## See Also

### Managing the appearance with a configuration object

- [configuration](uikit/uibutton/configuration-5rlyb.md)
- [automaticallyUpdatesConfiguration](uikit/uibutton/automaticallyupdatesconfiguration.md)
- [setNeedsUpdateConfiguration()](uikit/uibutton/setneedsupdateconfiguration().md)
- [updateConfiguration()](uikit/uibutton/updateconfiguration().md)
- [configurationUpdateHandler](uikit/uibutton/configurationupdatehandler-swift.property.md)
