recipe
native-select
Picker menu.
native-selectpickermenuselectionguidance

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 sort = "recent"
Picker("Sort", selection: $sort) {
Text("Most recent").tag("recent")
Text("Oldest").tag("oldest")
Text("Amount").tag("amount")
}
.pickerStyle(.menu)
.registryItem("native-select")Why native is enough
.pickerStyle(.menu) on Picker; no wrapper.
Accessibility contract
- Retains Picker accessibility, menu, selection; needs caller labels, text.
- State external (binding); inherits Dynamic Type, enabled, tint, direction.
Details
| Kind | recipe |
| Version | 0.3.1 |
| Platforms | iOS 26.0+ |
| Dependencies | none |
| Source | none (native guidance) |