如何在 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 中的文件、编辑和查看之前将项目添加到应用程序菜单?的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI - 如何在编辑模式下避免列表中的行缩进,但不使用 onDelete? (附代码/视频)