---
title: SwitchToggleStyle
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/switchtogglestyle
---

# SwitchToggleStyle

A toggle style that displays a leading label and a trailing switch.

## Declaration

```swift
nonisolated struct SwitchToggleStyle
```

## Overview

Overview Use the switch static variable to create this style: Toggle("Enhance Sound", isOn: $isEnhanced)     .toggleStyle(.switch)

## Topics

### Creating the toggle style

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

### Supporting types

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

### Deprecated initializers

- [init(tint:)](swiftui/switchtogglestyle/init(tint:).md)

## Relationships

### Conforms To

- [ToggleStyle](swiftui/togglestyle.md)

## See Also

### Supporting types

- [DefaultToggleStyle](swiftui/defaulttogglestyle.md)
- [ButtonToggleStyle](swiftui/buttontogglestyle.md)
- [CheckboxToggleStyle](swiftui/checkboxtogglestyle.md)
