-2

在此处输入图像描述

我正在研究显示产品类别的可视化树图。任何范围都有两个值。第一个值决定段的大小,第二个值决定段的颜色。现在的条件是如果值为 +ve,那么颜色范围必须是在绿色之间变化,如果 -ve 那么值在红色之间变化(对于大值颜色效果会更暗,对于小值颜色效果会更亮) 我该怎么做。值范围为 12 到 8 位(- 或 +ve)

请帮帮我。

4

1 回答 1

1

你会想从查看 的colorWithHue:saturation:brightness:alpha:方法开始UIColor。该hue值将控制绿色和红色之间的选择。和saturation/或brightness值将确定“黑暗”,具体取决于“黑暗”的确切含义。

您可以创建一个简单的应用程序,其中包含用于色调/饱和度/亮度的 UISliders 和用于显示所选颜色以试验 HSB 颜色的 UIView。这是实现这种工具的要点。

于 2013-07-20T13:31:22.167 回答