如何用三个相反的点制作渐变?

时间:2015-10-06 17:48:27

标签: ios objective-c

我想制作一个颜色选择器,就像在图片中一样,但我不能做三角形,它有三个点来显示渐变,白色,黑色和所选颜色。

黑色和白色始终相同,但所选颜色应根据用户在圆圈中的选择而有所不同,但不知道如何制作与这三个点相反的渐变,并显示图像。

(仅限客观c)

希望,有人可以帮助我。感谢。

HSL Picker

1 个答案:

答案 0 :(得分:1)

您可以尝试使用三种颜色创建渐变:

从三角形边缘获取引用,引用它们指向的颜色。

    [gradient setStartPoint:CGPointMake(0.0, 0.5)];
    [gradient setEndPoint:CGPointMake(1.0, 0.5)];

如果您想更改渐变方向,请使用:

var a = 0213;
document.write(a);