我想在macOS中以编程方式启用和禁用NSToolBar的工具栏项(按钮)。我试图创建一个ViewController控件拖动的插座,但Xcode不接受丢弃。我怎么能这样做?
我阅读了this question关于Objective-C答案的类似问题,但我是初学者,并且无法理解如何在Swift中做到这一点。
答案 0 :(得分:1)
实施委托方法
override func validateToolbarItem(_ item: NSToolbarItem) -> Bool
您可以通过itemIdentifier
区分项目,然后返回true
启用,false
禁用项目
documentation提供了一个示例。