---
title: PickerStyle
framework: swiftui
role: symbol
role_heading: Protocol
path: swiftui/pickerstyle
---

# PickerStyle

A type that specifies the appearance and interaction of all pickers within a view hierarchy.

## Declaration

```swift
protocol PickerStyle
```

## Topics

### Getting built-in picker styles

- [automatic](swiftui/pickerstyle/automatic.md)
- [inline](swiftui/pickerstyle/inline.md)
- [menu](swiftui/pickerstyle/menu.md)
- [navigationLink](swiftui/pickerstyle/navigationlink.md)
- [palette](swiftui/pickerstyle/palette.md)
- [radioGroup](swiftui/pickerstyle/radiogroup.md)
- [segmented](swiftui/pickerstyle/segmented.md)
- [tabs](swiftui/pickerstyle/tabs.md)
- [wheel](swiftui/pickerstyle/wheel.md)

### Supporting types

- [DefaultPickerStyle](swiftui/defaultpickerstyle.md)
- [InlinePickerStyle](swiftui/inlinepickerstyle.md)
- [MenuPickerStyle](swiftui/menupickerstyle.md)
- [NavigationLinkPickerStyle](swiftui/navigationlinkpickerstyle.md)
- [PalettePickerStyle](swiftui/palettepickerstyle.md)
- [RadioGroupPickerStyle](swiftui/radiogrouppickerstyle.md)
- [SegmentedPickerStyle](swiftui/segmentedpickerstyle.md)
- [TabsPickerStyle](swiftui/tabspickerstyle.md)
- [WheelPickerStyle](swiftui/wheelpickerstyle.md)

### Deprecated styles

- [PopUpButtonPickerStyle](swiftui/popupbuttonpickerstyle.md)

## Relationships

### Conforming Types

- [DefaultPickerStyle](swiftui/defaultpickerstyle.md)
- [InlinePickerStyle](swiftui/inlinepickerstyle.md)
- [MenuPickerStyle](swiftui/menupickerstyle.md)
- [NavigationLinkPickerStyle](swiftui/navigationlinkpickerstyle.md)
- [PalettePickerStyle](swiftui/palettepickerstyle.md)
- [PopUpButtonPickerStyle](swiftui/popupbuttonpickerstyle.md)
- [RadioGroupPickerStyle](swiftui/radiogrouppickerstyle.md)
- [SegmentedPickerStyle](swiftui/segmentedpickerstyle.md)
- [TabsPickerStyle](swiftui/tabspickerstyle.md)
- [WheelPickerStyle](swiftui/wheelpickerstyle.md)

## See Also

### Styling pickers

- [pickerStyle(_:)](swiftui/view/pickerstyle(_:).md)
- [datePickerStyle(_:)](swiftui/view/datepickerstyle(_:).md)
- [DatePickerStyle](swiftui/datepickerstyle.md)
