2
添加NSColorWell控件并单击它时,它将显示NSColorPanel的共享实例。 不幸的是,默认情况下它不显示alpha/opacity滑块。 也是如此,当它从默认调用的MainMenu>格式>字体>显示颜色如何让共享的NSColorPanel显示alpha/opacity滑块?
添加NSColorWell控件并单击它时,它将显示NSColorPanel的共享实例。 不幸的是,默认情况下它不显示alpha/opacity滑块。 也是如此,当它从默认调用的MainMenu>格式>字体>显示颜色如何让共享的NSColorPanel显示alpha/opacity滑块?
直接让在你的应用随时以下行。
[[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中的已发送操作选择器项目。
更改将在您点击时进行。
一个很棒的例子,说明可可是如何在你想要的时候。