【发布时间】:2021-02-02 21:04:11
【问题描述】:
我正在使用以下代码在 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 视频播放器屏幕截图。
【问题讨论】:
标签: macos nsmenu nsstatusbar