RGB颜色代码在iPhone应用程序中不显示颜色

时间:2012-05-28 06:12:26

标签: iphone xcode

我使用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 个答案:

答案 0 :(得分:4)

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

color = [UIColor colorWithRed:1.0f green:0.75f blue:0f alpha:1f];

答案 1 :(得分:4)

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

alpha是您颜色的透明度

答案 2 :(得分: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];

答案 3 :(得分: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