Compose SwiftUIv0.4.0
esc
GuideAPIGitHub
View

Menu

A control that shows a list of actions when activated.

iOS 17.0+macOS 14.0+tvOS 17.0+watchOS: unavailable (no-op)
fun Menu(title: String, modifier: Modifier = Modifier, content: @Composable () -> Unit)

Overview

Menu(title = "…") { … }

This is the Kotlin form of SwiftUI Menu.init(_:content:): SwiftUI documentation. In Swift it reads:

nonisolated init<S>(_ title: S, @ContentBuilder content: () -> Content) where Label == Text, S : StringProtocol

Topics

Creating a Menu

fun Menu(modifier: Modifier = Modifier, primaryAction: () -> Unit, content: @Composable () -> Unit, label: @Composable () -> Unit)
SwiftUI Menu.init(content:label:primaryAction:)
fun Menu(modifier: Modifier = Modifier, content: @Composable () -> Unit, label: @Composable () -> Unit)
SwiftUI Menu.init(content:label:)
fun Menu(title: String, systemImage: SFSymbol, modifier: Modifier = Modifier, content: @Composable () -> Unit)
SwiftUI Menu.init(_:systemImage:content:)
fun Menu(title: String, modifier: Modifier = Modifier, primaryAction: () -> Unit, content: @Composable () -> Unit)
SwiftUI Menu.init(_:content:primaryAction:)
fun Menu(title: String, modifier: Modifier = Modifier, content: @Composable () -> Unit)
SwiftUI Menu.init(_:content:)
fun Menu(titleResource: LocalizedKey, systemImage: SFSymbol, modifier: Modifier = Modifier, primaryAction: () -> Unit, content: @Composable () -> Unit)
SwiftUI Menu.init(_:systemImage:content:primaryAction:)
fun Menu(titleResource: LocalizedKey, systemImage: SFSymbol, modifier: Modifier = Modifier, content: @Composable () -> Unit)
SwiftUI Menu.init(_:systemImage:content:)
fun Menu(titleResource: LocalizedKey, modifier: Modifier = Modifier, primaryAction: () -> Unit, content: @Composable () -> Unit)
SwiftUI Menu.init(_:content:primaryAction:)
fun Menu(titleResource: LocalizedKey, modifier: Modifier = Modifier, content: @Composable () -> Unit)
SwiftUI Menu.init(_:content:)
fun Menu(titleKey: LocalizedKey? = null, systemImage: SFSymbol? = null, modifier: Modifier = Modifier, primaryAction: (() -> Unit)? = null, content: (@Composable () -> Unit)? = null)
SwiftUI Menu · (e.g. Image(systemName = SFSymbol.star)).

Methods

fun MenuSystemImage(titleKey: LocalizedKey, systemImage: SFSymbol, modifier: Modifier = Modifier, primaryAction: () -> Unit, content: @Composable () -> Unit)
SwiftUI Menu.init(_:systemImage:content:primaryAction:)
fun MenuSystemImage(titleKey: LocalizedKey, systemImage: SFSymbol, modifier: Modifier = Modifier, content: @Composable () -> Unit)
SwiftUI Menu.init(_:systemImage:content:)
fun MenuPrimaryAction(titleKey: LocalizedKey, modifier: Modifier = Modifier, primaryAction: () -> Unit, content: @Composable () -> Unit)
SwiftUI Menu.init(_:content:primaryAction:)