Swift 获取NSToolbar的特定项
我想在我的macOS应用程序中有一个NSToolbar。我在故事板的窗口中创建了一个工具栏,并将其与名为MainToolbar的swift类连接。 该类的源文本如下(此时): 现在,我想更改Colors元素的标题,并添加一个share按钮作为两个示例。 颜色元素在情节提要中具有标识符“NSToolbarShowColorsItem”Swift 获取NSToolbar的特定项,swift,macos,nstoolbar,Swift,Macos,Nstoolbar,我想在我的macOS应用程序中有一个NSToolbar。我在故事板的窗口中创建了一个工具栏,并将其与名为MainToolbar的swift类连接。 该类的源文本如下(此时): 现在,我想更改Colors元素的标题,并添加一个share按钮作为两个示例。 颜色元素在情节提要中具有标识符“NSToolbarShowColorsItem” 我知道,有可能获得带有“self.items”的项目,但现在有了添加元素的方法,因为它是不可变的。我也找不到使用标识符获取元素的方法。要做到这一点,您必须转到情节
我知道,有可能获得带有“self.items”的项目,但现在有了添加元素的方法,因为它是不可变的。我也找不到使用标识符获取元素的方法。要做到这一点,您必须转到情节提要并单击工具栏 工具栏将打开并显示两个部分。顶部是可用按钮,底部是应用程序的默认按钮 我认为实际上改变标准按钮,即改变颜色的含义是不明智的。最好在顶部添加一个新的NSToolbarItem。添加后,可以双击标题为其指定标题,并可以通过在属性检查器中提供图像名称来设置图像 接下来,将“新建”按钮从顶部拖动到底部
操作应该从顶部设置,而不是从底部设置 要执行此操作,您必须转到情节提要并单击工具栏 工具栏将打开并显示两个部分。顶部是可用按钮,底部是应用程序的默认按钮 我认为实际上改变标准按钮,即改变颜色的含义是不明智的。最好在顶部添加一个新的NSToolbarItem。添加后,可以双击标题为其指定标题,并可以通过在属性检查器中提供图像名称来设置图像 接下来,将“新建”按钮从顶部拖动到底部 操作应该从顶部设置,而不是从底部设置
import Cocoa
class MainToolbar: NSToolbar, NSToolbarDelegate {
override init(identifier: String) {
super.init(identifier: identifier)
}
}