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