gpt4 book ai didi

macos - 如何将色调颜色应用于 NSButton(内联样式) cocoa

转载 作者:行者123 更新时间:2023-12-03 17:00:58 26 4
gpt4 key购买 nike

如何将色调颜色应用于样式 inline 和视觉 bordered 的 NSButton下面是我正在使用的代码块

第一轮是内联按钮
round one is button

使用以下代码后

enter image description here

InlineButton.wantsLayer = YES;
InlineButton.layer.backgroundColor = [NSColor redColor].CGColor;

如何仅更改按钮的色调

任何建议都会更有帮助。

最佳答案

按钮的isBordered属性与bezelStyle属性相关。您可以设置不同的样式来检查外观。

如果您希望按钮图像具有特定颜色。尝试使用模板图像和 contentTintColor

let button = NSButton()
button.image = NSImage(named: NSImage.stopProgressFreestandingTemplateName)
button.image?.isTemplate = true
button.bezelStyle = .inline
button.isBordered = false
button.contentTintColor = NSColor.red

demo

关于macos - 如何将色调颜色应用于 NSButton(内联样式) cocoa ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56788662/

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