- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个非常简单的任务:当用户暂停进度时,将 NSProgressIndicator 的颜色更改为 Graphite 色,即确定的进度条。我找到了方法 setControlTint但是用了之后就没有效果了。我也搜索了很多没有太多明确的答案。子类 NSProgressIndicator 是否必须做一些自定义绘图?我只是想知道为什么会有这种方法,而没有关于正确使用的进一步文档或讨论。
非常感谢您的帮助:)
最佳答案
查看文档:
NSProgressIndicator 文档设置控制色调:
设置接收器的控制色调。
- (void)setControlTint:(NSControlTint)controlTint
参数 controlTint
一个常量,指示所需的控件色调。 NSCell 中描述了 controlTint 的有效值。
转到 NSCell 文档:
设置控制色调:
设置接收器的控制色调。
- (void)setControlTint:(NSControlTint)controlTint
参数 controlTint - 一个 Designated Initializers 值,指定接收器的色调。
指定初始化器
当继承 NSCell
时,您必须实现所有指定的初始化器。这些方法是:init
、initWithCoder:
、initTextCell:
和 initImageCell:
。
换句话说,你必须继承 NSProgressIndicator 并实现所有指定的初始化器。(见上文)。
关于colors - NSProgressIndicator 的 setControlTint 没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7720281/
我有一个非常简单的任务:当用户暂停进度时,将 NSProgressIndicator 的颜色更改为 Graphite 色,即确定的进度条。我找到了方法 setControlTint但是用了之后就没有效
我是一名优秀的程序员,十分优秀!