我尝试在macOS上的Swift中使用全局键盘快捷键以编程方式打开MenuBarExtra。我已经设置了键盘快捷键的所有代码,但我不知道如何使用SwiftUI显示/隐藏MenuBarExtra。是否有一种方法可以在原生SwiftUI中执行此操作,但我似乎找不到?否则,是否有一种方法可以通过AppKit执行此操作?
我用以下方式定义了我的menubar应用程序:
MenuBarExtra("Title", image: "sample_icon", content: {
ContentView()
.preferredColorScheme(.dark)
})
1条答案
按热度按时间von4xj4u1#
将状态布尔值绑定到
isInserted
。MenubarExtra
您可以更改该变量,以便控制菜单栏上图标的显示和隐藏。