我有一个包含多个部分的tableView。为了在每个部分的轮廓上应用颜色,我在viewDidLoad中使用以下代码:
[tableView setSeparatorColor: [UIColor blueColor]];
现在,我需要在我正在使用的部分轮廓中应用自定义颜色:
[tableView setSeparatorColor: [UIColor colorWithRed: r green: g blue: b alpha:1]];
但它显示白色。我无法使用此自定义颜色。 Plz帮忙!
o_O
答案 0 :(得分:3)
请确保r
,g
和b
变量是[0,1]
范围内的浮点数。然后一切都应该正常。
为了能够使用RGB值,您应该以这种方式更改代码:
[UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]
这样您就可以在r
范围内设置g
,b
和[0,255]
。