作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含 17 个部分、每个部分 4 行的表格 View 。我想为每个部分设置随机不同的颜色,这样颜色就不会重复,并且每次重新加载表格时,它们各自的颜色都会改变。例如:如果表头是灰色的,那么它的单元格应该有不同的灰色阴影。如果表头是绿色的,那么它的单元格应该有不同的绿色阴影,依此类推。这个怎么做提前谢谢
最佳答案
因此,解决此问题的方法是使用包含色调、饱和度和亮度的色彩空间。色调为 360 度或 2 弧度。如果您需要颜色,请开始将圆分成所需数量的切片,在该颜色空间中创建值(切片的色调,将饱和度设置为全开,将亮度设置为全开。在您的情况下,其为 360/17是你的切片度。
我们在几年前工作过的一家公司使用过这个。可能有相关的示例 C 代码,但您必须自己搜索才能找到它。这并不难做到。
Apple 有一个关于颜色和颜色空间的很好的指南,您可以通过搜索“颜色和颜色空间”在 Xcode 文档 Pane 中阅读它。
关于ios - 如何在UITableView中为不同的单元格和标题设置不同的随机颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630967/
我是一名优秀的程序员,十分优秀!