无法在UITableView分隔符中使用自定义颜色

时间:2011-06-08 12:54:22

标签: iphone uitableview

我有一个包含多个部分的tableView。为了在每个部分的轮廓上应用颜色,我在viewDidLoad中使用以下代码:

[tableView setSeparatorColor: [UIColor blueColor]];

现在,我需要在我正在使用的部分轮廓中应用自定义颜色:

[tableView setSeparatorColor: [UIColor colorWithRed: r green: g blue: b alpha:1]];

但它显示白色。我无法使用此自定义颜色。 Plz帮忙!

o_O

1 个答案:

答案 0 :(得分:3)

请确保rgb变量是[0,1]范围内的浮点数。然后一切都应该正常。

修改

为了能够使用RGB值,您应该以这种方式更改代码:

[UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]

这样您就可以在r范围内设置gb[0,255]