---
title: buttonSize
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uibutton/configuration-swift.struct/buttonsize
---

# buttonSize

A size that requests a preferred size for the button.

## Declaration

```swift
var buttonSize: UIButton.Configuration.Size { get set }
```

## Discussion

Discussion The size indicates a system-defined size you prefer for this button. The exact size of the button may change regardless of this value.

## See Also

### Configuring layout

- [UIButton.Configuration.Size](uikit/uibutton/configuration-swift.struct/size.md)
- [contentInsets](uikit/uibutton/configuration-swift.struct/contentinsets.md)
- [setDefaultContentInsets()](uikit/uibutton/configuration-swift.struct/setdefaultcontentinsets().md)
