---
title: UISwitch.Style.automatic
framework: uikit
role: symbol
role_heading: Case
path: uikit/uiswitch/style-swift.enum/automatic
---

# UISwitch.Style.automatic

A style indicating that the system chooses the appearance of the switch according to the current user interface idiom.

## Declaration

```swift
case automatic
```

## Mentioned in

Displaying a checkbox in your Mac app built with Mac Catalyst

## Discussion

Discussion The system chooses the UISwitch.Style.checkbox style when the user interface idiom is UIUserInterfaceIdiom.mac; otherwise, it chooses the UISwitch.Style.sliding style.

## See Also

### Styles

- [UISwitch.Style.checkbox](uikit/uiswitch/style-swift.enum/checkbox.md)
- [UISwitch.Style.sliding](uikit/uiswitch/style-swift.enum/sliding.md)
