recipe
radio-group
Picker: inline exclusive group.
radio-grouppickerselectionoptionsguidance

On iPad
The same installed source at a regular width. It adapts its layout without a separate design.


Install
Nothing to install
Copy the snippet below. The native API is the whole treatment.
Usage
@State private var selection = "standard"
Picker("Delivery speed", selection: $selection) {
Text("Standard").tag("standard")
Text("Express").tag("express")
Text("Same day").tag("same-day")
}
.pickerStyle(.inline)
.registryItem("radio-group")Why native is enough
.pickerStyle(.inline): exclusive group; no wrapper.
Accessibility contract
- Retains Picker selection, option semantics; caller-owned via binding.
- Visible labels, native selected-state; inherits Dynamic Type, enabled, direction.
Details
| Kind | recipe |
| Version | 0.3.1 |
| Platforms | iOS 26.0+ |
| Dependencies | none |
| Source | none (native guidance) |