Objective c 子类mac OS colorpickers以添加按钮

Objective c 子类mac OS colorpickers以添加按钮,objective-c,macos,cocoa,color-picker,Objective C,Macos,Cocoa,Color Picker,我有一种颜色,当点击时会显示Mac OS XNSColorPanel。我已启用所有默认颜色选择器。然而,我需要的每种颜色选择器有三种口味。“显示Alpha”和“不显示Alpha”选项已经提供了两个选项。我需要第三个,我只是希望添加一个切换按钮,代表0 alpha和完整(1)alpha 从我看到的情况来看,您必须创建一个全新的nib文件。有没有办法使用默认的颜色选择器作为模板?然后我可以对它们的实现进行子类化,看看这个切换按钮 我正在寻找有关子类化NSColorPickers的信息,并使用苹果公司

我有一种颜色,当点击时会显示Mac OS X
NSColorPanel
。我已启用所有默认颜色选择器。然而,我需要的每种颜色选择器有三种口味。“显示Alpha”和“不显示Alpha”选项已经提供了两个选项。我需要第三个,我只是希望添加一个切换按钮,代表0 alpha和完整(1)alpha

从我看到的情况来看,您必须创建一个全新的nib文件。有没有办法使用默认的颜色选择器作为模板?然后我可以对它们的实现进行子类化,看看这个切换按钮

我正在寻找有关子类化
NSColorPicker
s的信息,并使用苹果公司的MyColorPicker.xcodeproj示例试图解决这个问题。

使用NSColorPicker添加其他控件。

使用NSColorPicker添加其他控件