3

我正在尝试用这个设置 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];
4

1 回答 1

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];
于 2012-06-29T08:39:39.667 回答