2011-09-17 79 views
0

有一些非常奇怪的事情发生在我身上的UITableViewCell背景,并希望如果有人知道这是否是一个错误。UITableViewCell背景颜色只能使用预设的颜色方法

如果我将UITableView和UITableViewCell背景颜色设置为其中一种预设颜色方法(whiteColor,blackColor等),它可以正常工作,并且所有行都采用所需的颜色。然而,当我使用colorWithRed:green:blue:alpha或colorWithHue:saturation:brightness:alpha时,我总是最终得到表格的白色背景。

这是Apple代码中的错误,还是我只是错过了一些东西?

回答

3

你在投入红:绿:....

我见过很多的,他们使用的整数或0-255,这是不正确的例子。

[UIColor colorWithRed:0.3 green:0.2 blue:0.2 alpha:1.0] 

他们应该在0-1

+0

阿的范围内,但当然。 – margusholland