2

我想更改在NSProgressIndicator栏内绘制的默认渐变的颜色。最简单的方法是什么?

4

3 回答 3

6

最简单的方法是更改​​ HUE....请参阅屏幕截图以更好地理解...

在此处输入图像描述

然后你将有进度条:

在此处输入图像描述

于 2014-09-08T08:50:50.547 回答
0

正如这个答案中所建议的,您可以应用核心图像过滤器来重新着色。那将是最简单的方法,因为您不必自己制作动画。

如果你想要一个完全不同的外观,然后覆盖drawRect:并绘制你想要的任何东西,使用[self doubleValue][self maxValue]找出在哪里绘制。不过,这不会让您免费获得任何动画或渐变。

于 2012-08-07T11:27:26.467 回答
0

试试这个代码。提取YRKSpinningProgressIndicator类并将其用作通常的进度指示器

于 2013-06-13T13:36:22.257 回答