gpt4 book ai didi

cocoa - 如何设置 NSColorWell 模式?

转载 作者:行者123 更新时间:2023-12-03 16:27:06 26 4
gpt4 key购买 nike

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

如果我将默认设置为黑色,出现的 NSColorPanel 对初学者来说似乎有点无用,因为色轮只显示纯黑色(这是正常的)。所以我想将模式设置为蜡笔。但我不知道如何做到这一点 - 单击我的 NSColorWell 时默认会出现颜色面板 - 我如何与它交谈或拦截它来设置模式?

最佳答案

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

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

关于cocoa - 如何设置 NSColorWell 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17216378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com