Horizontal Radio Group Layout

Sets the style for radio group style pickers within this view to be horizontally positioned with the radio buttons inside the layout.

Horizontal Radio Group Layout - macOS Liquid Glass Light Mode Preview

Platform Compatibility

macOS 10.15+

Tags

SwiftUI Code

Docs
let picker = 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)

picker

picker
    .horizontalRadioGroupLayout()

Found an issue or have a suggestion?

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