首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置NSColorWell模式?

如何设置NSColorWell模式?
EN

Stack Overflow用户
提问于 2013-06-20 22:30:38
回答 1查看 635关注 0票数 2

我有一个允许用户更改文本颜色的NSColorWell。

如果我将默认设置为黑色,出现的NSColorPanel对初学者来说似乎有点无用,因为色轮只显示纯黑(这是正常的)。因此,我想将模式设置为,也许是蜡笔。我不知道该怎么做--当我的NSColorWell被点击时,颜色面板就会默认出现--我该如何与它对话或拦截它来设置模式呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-21 07:44:35

我需要获得对sharedColorPanel的引用。要更改模式,我将带有常量的setMode消息从彩色面板模式枚举发送到sharedColorPanel。

代码语言:javascript
复制
NSColorPanel *cpanel = [NSColorPanel sharedColorPanel];
[cpanel setMode:NSCCrayonModeColorPanel]; // [cpanel setMode:7]; 

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSColorPanel_Class/Reference/Reference.html

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17216378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档