2

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

所以,我有一个白色的背景颜色。

用户可以通过单击一些按钮在视图中选择背景颜色

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

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

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

但他看不到。仍然显示黑色。

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

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

我希望我足够清楚。

谢谢 :)

4

1 回答 1

0

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

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

于 2012-12-02T16:21:57.020 回答