gpt4 book ai didi

colors - NSProgressIndicator 的 setControlTint 没有效果

转载 作者:行者123 更新时间:2023-12-04 05:22:12 35 4
gpt4 key购买 nike

我有一个非常简单的任务:当用户暂停进度时,将 NSProgressIndicator 的颜色更改为 Graphite 色,即确定的进度条。我找到了方法 setControlTint但是用了之后就没有效果了。我也搜索了很多没有太多明确的答案。子类 NSProgressIndicator 是否必须做一些自定义绘图?我只是想知道为什么会有这种方法,而没有关于正确使用的进一步文档或讨论。

非常感谢您的帮助:)

最佳答案

查看文档:

NSProgressIndicator 文档设置控制色调:

设置接收器的控制色调。

- (void)setControlTint:(NSControlTint)controlTint

参数 controlTint 一个常量,指示所需的控件色调。 NSCell 中描述了 controlTint 的有效值。

转到 NSCell 文档:

设置控制色调:

设置接收器的控制色调。

- (void)setControlTint:(NSControlTint)controlTint

参数 controlTint - 一个 Designated Initializers 值,指定接收器的色调。

指定初始化器

当继承 NSCell 时,您必须实现所有指定的初始化器。这些方法是:initinitWithCoder:initTextCell:initImageCell:

换句话说,你必须继承 NSProgressIndicator 并实现所有指定的初始化器。(见上文)。

关于colors - NSProgressIndicator 的 setControlTint 没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7720281/

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