以编程方式更改范围内的形状颜色

时间:2012-02-18 12:05:04

标签: objective-c cocoa-touch ios5 quartz-2d

如何以编程方式更改我根据颜色范围绘制的形状的颜色?我的形状可以有0到1之间的值来定义它的颜色:全红色(0)到全绿色(1),白色作为中间范围。请参阅颜色过渡样式的图像链接。

http://combinationstudios.com/static/colour-range.png

谢谢, 本

2 个答案:

答案 0 :(得分:0)

如果您正在处理输入(如1.2左右),您可以将该输入链接到颜色范围的RGB值。有了一个公式,我认为你应该做到这一点。

还有你在编什么?

grtz Robin

答案 1 :(得分:0)

您正在寻找gradientsHere是关于如何使用它们的Apple文档。

在您的情况下,您将需要使用三种颜色组件(红色,白色和绿色),而不仅仅是(红色和绿色)。