---
title: "backgroundImage(for:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uibutton/backgroundimage(for:)"
---

# backgroundImage(for:)

Returns the background image used for a button state.

## Declaration

```swift
func backgroundImage(for state: UIControl.State) -> UIImage?
```

## Parameters

- `state`: The state that uses the background image. Possible values are described in doc://com.apple.uikit/documentation/UIKit/UIControl/State-swift.struct.

## Return Value

Return Value The background image used for the specified state.

## See Also

### Managing images and tint color

- [image(for:)](uikit/uibutton/image(for:).md)
- [setBackgroundImage(_:for:)](uikit/uibutton/setbackgroundimage(_:for:).md)
- [setImage(_:for:)](uikit/uibutton/setimage(_:for:).md)
- [preferredSymbolConfigurationForImage(in:)](uikit/uibutton/preferredsymbolconfigurationforimage(in:).md)
- [setPreferredSymbolConfiguration(_:forImageIn:)](uikit/uibutton/setpreferredsymbolconfiguration(_:forimagein:).md)
- [tintColor](uikit/uibutton/tintcolor.md)
