子类mac OS colorpickers添加按钮

时间:2012-09-11 20:47:55

标签: objective-c macos cocoa color-picker

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

从我所看到的,你必须创建一个全新的nib文件。有没有办法使用默认的colorpickers作为模板?然后我可以将它们的实现子类化为查看这个切换按钮?

我正在查看http://filibeto.org/unix/macos/lib/dev/documentation/Cocoa/Conceptual/DrawColor/DrawColor.pdf有关子类化NSColorPicker的信息,并使用Apple的MyColorPicker.xcodeproj示例试图解决这个问题。

1 个答案:

答案 0 :(得分:1)

使用NSColorPicker的accessoryView添加其他控件。