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

Posted

技术标签:

【中文标题】如何在 SwiftUI 中的文件、编辑和查看之前将项目添加到应用程序菜单?【英文标题】:How to add items to App menu before File, Edit and View in SwiftUI? 【发布时间】:2020-09-12 11:25:56 【问题描述】:

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

使用以下

WindowGroup 
    …

.commands  
    CommandMenu("Menu Name") 
        Button(action: )  Text("Menu Item") 
    

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

【问题讨论】:

【参考方案1】:

不要使用CommandMenu,而是使用CommandGroup,并将其定位设置为.appInfo.appSettings.appTermination.appVisibility.systemServices之一。

例如

WindowGroup 
    …

.commands  
    CommandGroup(after: .systemServices)  
        Button(action: )  Text("hi")  
    

【讨论】:

以上是关于如何在 SwiftUI 中的文件、编辑和查看之前将项目添加到应用程序菜单?的主要内容,如果未能解决你的问题,请参考以下文章