添加NSColorWell控件并单击它时,它将显示NSColorPanel的共享实例。不幸的是,默认情况下它没有显示alpha /不透明滑块。当从默认的MainMenu >MainMenu> Font > Show 调用它时,也是如此
发布于 2014-01-08 08:45:51
只需在应用程序中的任何时候调用下面的行即可。
[[NSColorPanel sharedColorPanel] setShowsAlpha:YES];
您可以在applicationDidFinishLaunching:中调用它一次,也可以轻松地将其绑定到一个开关(如NSButton复选框)上,并使用以下简单的IBAction方法:
- (IBAction)showAlphaSliderInColorPanel:(id)sender {
if ([sender state] == NSOnState) {
[[NSColorPanel sharedColorPanel] setShowsAlpha:YES];
} else {
[[NSColorPanel sharedColorPanel] setShowsAlpha:NO];
}
}只需将其连接到连接检查器中的发送操作选择器项,就可以使用配置为具有on / off状态的按钮。
此更改将在您单击时实时发生。
一个很好的例子,当你想要可可的时候,它是多么的棒。
https://stackoverflow.com/questions/20990714
复制相似问题