如何在Swiftui中以编程方式显示菜单栏窗口?

wztqucjr  于 2023-02-28  发布在  Swift
关注(0)|答案(1)|浏览(189)

我尝试在macOS上的Swift中使用全局键盘快捷键以编程方式打开MenuBarExtra。我已经设置了键盘快捷键的所有代码,但我不知道如何使用SwiftUI显示/隐藏MenuBarExtra。是否有一种方法可以在原生SwiftUI中执行此操作,但我似乎找不到?否则,是否有一种方法可以通过AppKit执行此操作?
我用以下方式定义了我的menubar应用程序:

MenuBarExtra("Title", image: "sample_icon", content: {
      ContentView()
         .preferredColorScheme(.dark)
})
von4xj4u

von4xj4u1#

将状态布尔值绑定到isInserted
MenubarExtra
您可以更改该变量,以便控制菜单栏上图标的显示和隐藏。

相关问题