UIColor自动变黑

时间:2012-12-02 16:17:26

标签: iphone xcode ipad uicolor

我在使用UIColor时遇到了一些麻烦。

所以,我有一个白色的BackgroudColor。

用户可以通过单击某些按钮

在视图中选择背景颜色

还有另一个按钮可以进入拾色器视图。

当他回到视图时,如果他点击右键,他应该看到他挑选的颜色。

如果他点击这个按钮,他也应该看到这种颜色。

但是他看不到它。还有一个黑色的颜色显示。

当用户点击拾取的颜色时,浮点值来自(对于红色示例)r:1.0 g:0.0 b:0.0到r:0.0 g:0.0 b:0.0

我不知道如何保持正确的浮动值。

我希望我很清楚。

谢谢:)

1 个答案:

答案 0 :(得分:0)

您必须保留您的r g b UIColor *颜色,否则稍后会自动释放。 颜色分量(r,g,b)必须在0.0 - 1.0范围内指定 确保全红色最终计算为r = 1.0,g = 0,b = 0;

将当前颜色存储在float [4]数组中。 (r,g,b,alpha)或浮点数[3]仅适用于rgb。