添加NSColorWell控件并单击它时,它将显示NSColorPanel的共享实例。
不幸的是,默认情况下它不显示Alpha /不透明度滑块。
从默认的MainMenu> Format> Font> Show Colors调用它时也是如此
最佳答案
只需随时在您的应用程序中调用以下行。[[NSColorPanel sharedColorPanel] setShowsAlpha:YES];
您可以在applicationDidFinishLaunching:
中调用一次,也可以使用简单的IBAction方法将其轻松绑定到类似NSButton复选框的开关:
- (IBAction)showAlphaSliderInColorPanel:(id)sender {
if ([sender state] == NSOnState) {
[[NSColorPanel sharedColorPanel] setShowsAlpha:YES];
} else {
[[NSColorPanel sharedColorPanel] setShowsAlpha:NO];
}
}
只需将其连接到Connections Inspector中的“已发送动作”选择器项,并使用一个配置为打开/关闭状态的按钮即可。
单击将实时进行更改。
一个很好的例子,说明当您想要可可时,它有多棒。