Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 如何使用NSToolbarItem打开NSColorPanel的IBOutlet_Cocoa_Interface Builder_Iboutlet_Nstoolbar_Nscolorpanel - Fatal编程技术网

Cocoa 如何使用NSToolbarItem打开NSColorPanel的IBOutlet

Cocoa 如何使用NSToolbarItem打开NSColorPanel的IBOutlet,cocoa,interface-builder,iboutlet,nstoolbar,nscolorpanel,Cocoa,Interface Builder,Iboutlet,Nstoolbar,Nscolorpanel,我有一个酒吧。其中一个默认项(由IB创建,因此只需将NSToolbar添加到XIB即可检出)是一个NSToolbar项,单击该项即可打开NSColorPanel。但是,我看不到有任何方法可以让IBOutlet将NSColorPanel连接到我的代码——我需要这样才能得到NSColor。很明显我错过了什么。有人知道怎么接线吗?我知道了!哎呀!您需要做的是在第一响应程序中实现-(void)changeColor:。在内部,只需键入[sender color]即可获得颜色

我有一个酒吧。其中一个默认项(由IB创建,因此只需将NSToolbar添加到XIB即可检出)是一个NSToolbar项,单击该项即可打开NSColorPanel。但是,我看不到有任何方法可以让IBOutlet将NSColorPanel连接到我的代码——我需要这样才能得到NSColor。很明显我错过了什么。有人知道怎么接线吗?

我知道了!哎呀!您需要做的是在第一响应程序中实现
-(void)changeColor:
。在内部,只需键入
[sender color]
即可获得颜色