recipe
dropdown-menu
Menu trigger guidance.
dropdownmenuactionspickerguidance

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"
Menu("Sort", systemImage: "arrow.up.arrow.down") {
Picker("Sort by", selection: $sort) {
Text("Most recent").tag("recent")
Text("Amount").tag("amount")
}
Divider()
Button("Export", systemImage: "square.and.arrow.up") { }
}
.buttonStyle(.registryOutline)
.registryItem("dropdown-menu")Why native is enough
Menu: dropdown-actions. Picker inside: checkmarked-group; Divider: section. Trigger: any registry button style.
Accessibility contract
- Trigger: text label default; symbol-only MUST have accessibility label.
- Picker selection: announces checked state.
- Presentation, dismissal, Liquid-Glass: system.
Details
| Kind | recipe |
| Version | 0.1.1 |
| Platforms | iOS 26.0+ |
| Dependencies | button |
| Source | none (native guidance) |