---
title: ButtonMenuStyle
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/buttonmenustyle
---

# ButtonMenuStyle

A menu style that displays a button that toggles the display of the menu’s contents when pressed.

## Declaration

```swift
nonisolated struct ButtonMenuStyle
```

## Overview

Overview Use button to construct this style.

## Topics

### Creating the menu style

- [init()](swiftui/buttonmenustyle/init().md)

## Relationships

### Conforms To

- [MenuStyle](swiftui/menustyle.md)

## See Also

### Supporting types

- [DefaultMenuStyle](swiftui/defaultmenustyle.md)
- [BorderlessButtonMenuStyle](swiftui/borderlessbuttonmenustyle.md)
- [BorderedButtonMenuStyle](swiftui/borderedbuttonmenustyle.md)
