gpt4 book ai didi

objective-c - 更改 NSButton 的背景颜色

转载 作者:太空狗 更新时间:2023-10-30 03:11:25 25 4
gpt4 key购买 nike

我在 mac 应用程序中有一个 NSButton,我想以编程方式更改其颜色,但我尝试的任何操作似乎都不起作用。我试图在 NSButtonCell 上创建一个输出并在那里设置背景颜色,但这也不起作用。任何代码片段都会有所帮助。

最佳答案

假设无边框按钮的所有内容都已连接到 IB。

// *.h file
IBOutlet NSButton* myButton;

// *.m file
[[myButton cell] setBackgroundColor:[NSColor redColor]];

来自 setBackgroundColor 的注释文档:

"The background color is used only when drawing borderless buttons."

如果这不适合您,那么您需要重写 NSButton 并自己实现绘图。

祝你好运。

关于objective-c - 更改 NSButton 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1017468/

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