---
title: AVRoutePickerViewButtonStyle
framework: avkit
role: symbol
role_heading: Enumeration
path: avkit/avroutepickerviewbuttonstyle
---

# AVRoutePickerViewButtonStyle

Constants that define the button styles a route picker view supports.

## Declaration

```swift
enum AVRoutePickerViewButtonStyle
```

## Topics

### Creating a button style

- [init(rawValue:)](avkit/avroutepickerviewbuttonstyle/init(rawvalue:).md)

### Button Styles

- [AVRoutePickerViewButtonStyle.custom](avkit/avroutepickerviewbuttonstyle/custom.md)
- [AVRoutePickerViewButtonStyle.plain](avkit/avroutepickerviewbuttonstyle/plain.md)
- [AVRoutePickerViewButtonStyle.system](avkit/avroutepickerviewbuttonstyle/system.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Configuring the route picker view

- [activeTintColor](avkit/avroutepickerview/activetintcolor.md)
- [isRoutePickerButtonBordered](avkit/avroutepickerview/isroutepickerbuttonbordered.md)
- [prioritizesVideoDevices](avkit/avroutepickerview/prioritizesvideodevices.md)
- [routePickerButtonStyle](avkit/avroutepickerview/routepickerbuttonstyle.md)
- [routePickerButtonColor(for:)](avkit/avroutepickerview/routepickerbuttoncolor(for:).md)
- [setRoutePickerButtonColor(_:for:)](avkit/avroutepickerview/setroutepickerbuttoncolor(_:for:).md)
- [AVRoutePickerView.ButtonState](avkit/avroutepickerview/buttonstate.md)
