0

我正在为我的栏使用 RGB 颜色代码在 iphone 应用程序中显示,但它们没有显示任何颜色我从 photoshop 获取这些代码值但是当我使用它们时它们在 iphone 应用程序中没有显示任何颜色

对于第一行,我有来自 photoshop 的 RGB 代码是 255.192,0

        color=[UIColor colorWithRed:255 green:192 blue:0 alpha:0 ];

对于第二行,我有来自 photoshop 的 RGB 代码是 195,214,155

        color=[UIColor colorWithRed:195 green:214 blue:155 alpha:0];

对于第三行,我有来自 photoshop 的 RGB 代码是 49,133,156

        color=[UIColor colorWithRed:49 green:133 blue:156 alpha:0 ];
4

4 回答 4

4

的参数colorWithRed:green:blue:alpha是介于 0 和 1 之间的浮点值。因此您必须将所有数字除以 255,例如:

color = [UIColor colorWithRed:1.0f green:0.75f blue:0f alpha:1f];
于 2012-05-28T06:15:59.223 回答
4

尝试像这样将您的 alpha 值设置为 1[UIColor colorWithRed:255/255 green:192/255 blue:0 alpha:1 ];'

alpha 是颜色的透明度

于 2012-05-28T06:18:14.820 回答
1

iOS 上的 RGB 值仅介于 0 和 1 之间,因此您必须将所需的色调除以255.0f如下:

UIColor *color=[UIColor colorWithRed:255.0f/255.0f green:192.0f/255.0f blue:0.0f alpha:0.0f];
于 2012-05-28T06:17:23.290 回答
1

换行

color=[UIColor colorWithRed:255 green:192 blue:0 alpha:0 ];

color=[UIColor colorWithRed:(255/255.0) green:(192/255.0) blue:0 alpha:0 ];

我不知道 alpha 但我相信它应该是1

于 2012-05-28T06:19:31.453 回答