---
title: ButtonToggleStyle
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/buttontogglestyle
---

# ButtonToggleStyle

A toggle style that displays as a button with its label as the title.

## Declaration

```swift
nonisolated struct ButtonToggleStyle
```

## Overview

Overview You can also use button to construct this style. Toggle(isOn: $isFlagged) {     Label("Flag", systemImage: "flag.fill") } .toggleStyle(.button)

## Topics

### Creating the toggle style

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

### Supporting types

- [makeBody(configuration:)](swiftui/buttontogglestyle/makebody(configuration:).md)

## Relationships

### Conforms To

- [ToggleStyle](swiftui/togglestyle.md)

## See Also

### Supporting types

- [DefaultToggleStyle](swiftui/defaulttogglestyle.md)
- [CheckboxToggleStyle](swiftui/checkboxtogglestyle.md)
- [SwitchToggleStyle](swiftui/switchtogglestyle.md)
