Initializer

init(_:content:primaryAction:)

Creates a menu with a custom primary action that generates its label from a string.

Declaration 宣言

init<S>(_ title: S, content: () -> Content, primaryAction: @escaping () -> Void) where Label == Text, S : StringProtocol
Available when Label conforms to View and Content conforms to View.

Parameters パラメータ

title

A string that describes the contents of the menu.

primaryAction

The action to perform on primary interaction with the menu.

content

A group of menu items.

Discussion 議論

To create the label with a localized string key, use Menu(_:primaryAction:content:) instead.

See Also 参照

Creating a Menu with a Primary Action