如何在 SwiftUI 中的文件、编辑和查看之前将项目添加到应用程序菜单?

Div*_*Div 3 macos menu menuitem swift swiftui

使用新的 SwiftUIApp模型,如何设置菜单上标题为我的应用程序名称(Apple 徽标旁边)的可用项目?

使用以下

WindowGroup {
    …
}
.commands { 
    CommandMenu("Menu Name") {
        Button(action: {}) { Text("Menu Item") }
    }
}
Run Code Online (Sandbox Code Playgroud)

将在文件、编辑和查看之后放置菜单。我希望在名为我的应用程序名称的菜单中添加一个项目。

Div*_*Div 6

代替使用的CommandMenu,使用CommandGroup并设置其定位成之一.appInfo.appSettings.appTermination.appVisibility,或.systemServices

例如

WindowGroup {
    …
}
.commands { 
    CommandGroup(after: .systemServices) { 
        Button(action: {}) { Text("hi") } 
    }
}
Run Code Online (Sandbox Code Playgroud)