我可以使用以下代码以编程方式创建菜单项。
primaryMenu.addItem(NSMenuItem(标题:“MenuTitle”,操作:nil,keyEquivalent:“”))
我希望能够更新此菜单项的标题。当我使用 Interface Building 手动创建菜单时,我已经能够非常轻松地做到这一点。
我无法识别菜单项。
最佳答案
存储对 NSMenuItem
的引用(例如在实例变量中),并在需要时为其设置标题:
let myMenu = NSMenuItem(title: "MenuTitle", action: nil, keyEquivalent: "")
primaryMenu.addItem(myMenu)
//somewhere else:
myMenu.title = "xyz"
关于swift - NSMenuItem 更新标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37952440/