RadioGroupPickerStyle

A picker style that presents the options as a group of radio buttons.

RadioGroupPickerStyle - macOS Liquid Glass Light Mode Preview

Platform Compatibility

macOS 10.15+

Tags

SwiftUI Code

Docs
Picker(selection: $selection) {
    Text("1")
        .tag("1")
    Section("Bar") {
        Text("2")
            .tag("2")
    }
    Label("3", systemImage: "3.circle")
        .tag("3")
} label: {
    Label("Foo", systemImage: "hand.tap")
    Text("Bar")
} currentValueLabel: {
    Text("Selected: \(selection)")
}
.pickerStyle(.radioGroup)

Found an issue or have a suggestion?

Created: April 5, 2026Updated: April 5, 2026