我正在使用以下代码在 MacOS 上为我的应用程序创建状态栏菜单:
let statusBarItem = NSStatusBar.system.statusItem(withLength: -1)
func applicationDidFinishLaunching(_ aNotification: Notification) {
let menu: NSMenu = NSMenu()
var menuItem = NSMenuItem()
menuItem.title = "Hello"
menu.addItem(menuItem)
statusBarItem.menu=menu
}
这可行,但我想知道如何向此菜单添加自定义行,例如包含复选框或按钮。请参阅 VLC 视频播放器附带的屏幕截图。