我想问一下有关 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];.
我的问题是,而不是使用随机颜色我想修复两种颜色,如蓝色和绿色,那么如何解决它?每次控制器加载时我都不想改变颜色。
提前感谢您的回复。
答案 0 :(得分:0)
这取决于一些事情,但一种方法可能是将函数调用替换为您使用固定UIColors发布的代码。如果你只需要两种颜色,你可以在你的控制器上有一个标志,表示颜色1已被使用,而下次调用它时将使用颜色2。即。
Set wbReport = ActiveWorkbook