tableview .BackgroundColor:[UIColor colorWithRed:1 green:1 blue:0.75 alpha:1];
这是我更改UItableview背景颜色的代码。但是当我使用这段代码时,我没有得到颜色变化,它看起来是默认的白色。我的代码中有错误吗?
答案 0 :(得分:3)
正确回答你的问题:是的,这是一个错误。
此代码完全无效。它没有正确的语法。
看起来应该是这样的
tableview.backgroundColor = [UIColor colorWithRed:1 green:1 blue:0.75 alpha:1];
或
[tableview setBackgoundColor: [UIColor colorWithRed:1 green:1 blue:0.75 alpha:1]]:
答案 1 :(得分:1)
要跟进其他正确的海报,您可能还需要将背景设置为nil。如,
tableView.backgroundView = nil;
答案 2 :(得分:0)
此外,除了更正语法之外,如果表中填充了不透明单元格,则背景将不会显示。当然这取决于你的其余代码。最简单的测试方法是让tableviewcontroller数据源为表中的节数返回0