---
title: automatic
framework: swiftui
role: symbol
role_heading: Type Property
path: swiftui/controlgroupstyle/automatic
---

# automatic

The default control group style.

## Declaration

```swift
@MainActor @preconcurrency static var automatic: AutomaticControlGroupStyle { get }
```

## Discussion

Discussion The default control group style can vary by platform. By default, both platforms use a momentary segmented control style that’s appropriate for the environment in which it is rendered. You can override a control group’s style. To apply the default style to a control group or to a view that contains a control group, use the controlGroupStyle(_:) modifier.

## See Also

### Getting built-in control group styles

- [compactMenu](swiftui/controlgroupstyle/compactmenu.md)
- [menu](swiftui/controlgroupstyle/menu.md)
- [navigation](swiftui/controlgroupstyle/navigation.md)
- [palette](swiftui/controlgroupstyle/palette.md)
