设置为蓝色时,UIColor始终显示白色

时间:2012-06-29 08:15:01

标签: uiimageview background-color uicolor

我正在尝试使用此设置UIImageView的背景颜色(它应该返回一些绿色的颜色):

 cell.background.backgroundColor = [UIColor colorWithRed:50 green:200 blue:50 alpha:1];

但由于某些原因,这只是给我一种白色,似乎每当我设置蓝色时它会变回白色,当我这样做时,它会让我变黄,这是正常的:

cell.background.backgroundColor = [UIColor colorWithRed:50 green:200 blue:0 alpha:1];

1 个答案:

答案 0 :(得分:14)

好吧,我没有意识到UIColor需要一个从0 - 1而不是从0到255的浮点数,这可行:

cell.background.backgroundColor = [UIColor colorWithRed:240.0f/255.0f green:245.0f/255.0f blue:254.0f/255.0f alpha:1];