在我的.xib中,我在NSView中放置了一个NSColorWell,并将控制器中的一个IBAction连接到NSColorWell发送的操作(通过文件所有者)。我想我会对控制器上的点击做出响应,然后发送激活以打开NSColorPanel。
但与我的其他控件不同的是,我没有接到IBAction的电话。单击调用颜色上的拖动操作。我注意到这个控件不是从NSActionCell派生的(就像我的所有其他控件一样)。在单击时,应该使用什么适当的控件来显示颜色和调用NSColorWell?
(注:这里是Xcode/IB 3.2.x)
发布于 2013-12-12 17:58:07
您在标记中同时列出了osx和ios,但我猜这是OS问题。
在IB的NSColorWell属性检查器中有一个“边框”复选框。这个切换之间的按钮风格的颜色很好,这是你想要的,和一个颜色井,你只能拖动一个颜色样本。确保这是检查,你会得到行动,如你所期待的。
https://stackoverflow.com/questions/20526577
复制相似问题