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中的已發送操作選擇器項目。
更改將在您點擊時進行。
一個很棒的例子,說明可可是如何在你想要的時候。