UItableviewCell 的背景颜色不起作用

Posted

技术标签:

【中文标题】UItableviewCell 的背景颜色不起作用【英文标题】:BackgroundColor of UItableviewCell Notworking 【发布时间】:2014-06-23 15:09:26 【问题描述】:

我正在设置我的 uitableviewCell 的背景颜色,例如

 cell.contentView.backgroundColor = [UIColor colorWithRed:8.0 green:210.0 blue:11.0 alpha:1.0];

不过,如果我喜欢,它就不起作用了

 cell.contentView.backgroundColor = [UIColor grayColor];

然后就可以了。任何帮助

【问题讨论】:

请查看 colorWithRed:green:blue:alpha: 的文档,并注意参数采用的值。 需要除以255.0请参考这篇文章***.com/questions/5641523/… 【参考方案1】:

UIColor 必须定义为介于 0 和 1 之间才能使 RGB 值起作用 (UIColor class reference):

cell.contentView.backgroundColor = [UIColor colorWithRed:8.0f/255.0f green:210.0f/255.0f blue:11.0f/255.0f alpha:1.0f];

【讨论】:

以上是关于UItableviewCell 的背景颜色不起作用的主要内容,如果未能解决你的问题,请参考以下文章

UITableViewCell 背景渐变在第一次渲染时不起作用

UITableViewCell 中的约束不起作用

更改标题的背景颜色不起作用

JQuery背景颜色动画不起作用

JQuery背景颜色动画不起作用

UITableViewCell TopLeft 和 BottomLeft 角不起作用