如何使用uicolor使用特定的2色饼图?

时间:2015-11-25 05:48:10

标签: objective-c iphone uicolor

我想问一下有关 UIColor自定义方法的问题。在我的项目中,我正在使用魔术饼图lib创建一个饼图。 现在有一种方法可以设置饼图的颜色,如

CGFloat hue = ( arc4random() % 256 / 256.0 );  //  0.0 to 1.0
CGFloat saturation = ( arc4random() % 128 / 256.0 ) + 0.5;  //  0.5 to 1.0, away from white
CGFloat brightness = ( arc4random() % 128 / 256.0 ) + 0.5;  //  0.5 to 1.0, away from black
return [UIColor colorWithHue:hue saturation:saturation brightness:brightness alpha:1];.

我的问题是,而不是使用随机颜色我想修复两种颜色,如蓝色和绿色,那么如何解决它?每次控制器加载时我都不想改变颜色。

提前感谢您的回复。

1 个答案:

答案 0 :(得分:0)

这取决于一些事情,但一种方法可能是将函数调用替换为您使用固定UIColors发布的代码。如果你只需要两种颜色,你可以在你的控制器上有一个标志,表示颜色1已被使用,而下次调用它时将使用颜色2。即。

Set wbReport = ActiveWorkbook