2012-07-24 46 views
0

我有一个表格视图,17个部分各有4行。我想为每个部分设置随机颜色不重复的颜色,并且每次重新加载表格时,它们各自的颜色会发生变化。例如:如果表格标题具有灰色,则其单元格应具有不同的灰色阴影......并..如果表格标题具有绿色,则其单元格应具有不同的绿色阴影,以此类推。 如何做到这一点 致谢如何在UITableView中为不同的单元格和标题设置不同的随机颜色?

回答

1

因此,解决方案是使用色彩,饱和度和亮度的色彩空间。色相是360度或2弧度。如果你需要颜色,你可以开始将圆圈分成你需要的切片数量,在这个颜色空间创建一个值(从切片开始的色调,将饱和度设置为全开,亮度为全开),在你的情况下,它的360/17是你的切片度

我们在几年前的一家公司工作过,可能有一些C代码样例,但你必须自己搜索才能找到它。那很难做到

苹果在颜色和色彩空间方面有很好的指导,你可以在Xcode文档窗格中通过搜索“颜色和颜色空间”来阅读。

相关问题