---
title: UIButtonConfigurationSize
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uibuttonconfigurationsize
---

# UIButtonConfigurationSize

A predefined size for button elements.

## Declaration

```occ
enum UIButtonConfigurationSize : NSInteger;
```

## Overview

Overview You can use this enumeration to choose a predefined size for elements in a button. The value you choose for button size can be effectively overridden by explicitly assigning values for configuration elements like padding, corner style, or title and subtitle font sizes.

## Topics

### Button sizes

- [UIButtonConfigurationSizeLarge](uikit/uibuttonconfigurationsize/uibuttonconfigurationsizelarge.md)
- [UIButtonConfigurationSizeMedium](uikit/uibuttonconfigurationsize/uibuttonconfigurationsizemedium.md)
- [UIButtonConfigurationSizeSmall](uikit/uibuttonconfigurationsize/uibuttonconfigurationsizesmall.md)
- [UIButtonConfigurationSizeMini](uikit/uibuttonconfigurationsize/uibuttonconfigurationsizemini.md)

## See Also

### Configuring layout

- [buttonSize](uikit/uibuttonconfiguration/buttonsize.md)
- [contentInsets](uikit/uibuttonconfiguration/contentinsets.md)
- [setDefaultContentInsets](uikit/uibuttonconfiguration/setdefaultcontentinsets.md)
