NSProgressIndicator的setControlTint没有效果

发布于 2024-12-09 04:01:22 字数 441 浏览 2 评论 0原文

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

非常感谢您的帮助:)

I have a very simple task: change the NSProgressIndicator's color into graphite when the progress is paused by user, that is a determinate progress bar. I found the method setControlTint but after using it there is just no effect. I also searched a lot there is not much clear answers. Is subclass NSProgressIndicator and do some custom drawing a must? I just wonder why this method there and no further document or discussion about proper usage.

Thanks a lot for any help :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ヅ她的身影、若隐若现 2024-12-16 04:01:22

请参阅文档:

NSProgressIndicator 文档
setControlTint:

设置接收器的控制色调。

- (void)setControlTint:(NSControlTint)controlTint

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

转到 NSCell 文档:

setControlTint

设置接收器的控制色调。

- (void)setControlTint:(NSControlTint)controlTint

参数 controlTint - 指定接收器色调的指定初始值设定项值。

指定初始值设定项

当子类化 NSCell 时,您必须实现所有指定初始值设定项。这些方法是:initinitWithCoder:initTextCell:initImageCell:

换句话说,您必须子类化 NSProgressIndicator 并实现所有指定的初始值设定项。(参见上文)。

See doc:

Doc for NSProgressIndicator
setControlTint:

Sets the receiver’s control tint.

- (void)setControlTint:(NSControlTint)controlTint

Parameters controlTint a constant indicating the desired control tint. Valid values for controlTint are described in NSCell.

Go to NSCell doc:

setControlTint:

Sets the receiver’s control tint.

- (void)setControlTint:(NSControlTint)controlTint

Parameters controlTint - an Designated Initializers value that specifies the tint of the receiver.

Designated Initializers

When subclassing NSCell you must implement all of the designated initializers. Those methods are: init, initWithCoder:, initTextCell:, and initImageCell:.

In to words you must subclassing NSProgressIndicator and implement all of the designated initializers. (see above).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文