macOS:在 NSMenu NSMenuItem 之间添加分隔线?
macOS: Adding a divider between NSMenu NSMenuItem's?
如何在代码中为状态栏菜单添加分隔线?例如
let menu = NSMenu()
let editMenuItem = NSMenuItem()
editMenuItem.title = "Preferences..."
menu.addItem(editMenuItem)
let quitMenuItem = NSMenuItem()
quitMenuItem.title = "Quit"
menu.addItem(quitMenuItem)
self.statusBarItem.menu = menu
在这个例子中,我想在第一项和第二项之间添加一个分隔符。
如果你指的是 分隔符 则有 class method
let menu = NSMenu()
let editMenuItem = NSMenuItem()
editMenuItem.title = "Preferences…"
menu.addItem(editMenuItem)
menu.addItem(.separator())
let quitMenuItem = NSMenuItem()
quitMenuItem.title = "Quit"
menu.addItem(quitMenuItem)
self.statusBarItem.menu = menu
如何在代码中为状态栏菜单添加分隔线?例如
let menu = NSMenu()
let editMenuItem = NSMenuItem()
editMenuItem.title = "Preferences..."
menu.addItem(editMenuItem)
let quitMenuItem = NSMenuItem()
quitMenuItem.title = "Quit"
menu.addItem(quitMenuItem)
self.statusBarItem.menu = menu
在这个例子中,我想在第一项和第二项之间添加一个分隔符。
如果你指的是 分隔符 则有 class method
let menu = NSMenu()
let editMenuItem = NSMenuItem()
editMenuItem.title = "Preferences…"
menu.addItem(editMenuItem)
menu.addItem(.separator())
let quitMenuItem = NSMenuItem()
quitMenuItem.title = "Quit"
menu.addItem(quitMenuItem)
self.statusBarItem.menu = menu