gpt4 book ai didi

swift - macOS:在 NSMenu NSMenuItem 之间添加分隔线?

转载 作者:行者123 更新时间:2023-12-04 08:05:44 25 4
gpt4 key购买 nike

如何在代码中为状态栏菜单添加分隔线?例如

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

关于swift - macOS:在 NSMenu NSMenuItem 之间添加分隔线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66230812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com