在UITableview中没有正确的背景颜色

时间:2012-01-21 03:28:01

标签: objective-c ios cocoa-touch uitableview

tableview .BackgroundColor:[UIColor colorWithRed:1 green:1 blue:0.75 alpha:1];

这是我更改UItableview背景颜色的代码。但是当我使用这段代码时,我没有得到颜色变化,它看起来是默认的白色。我的代码中有错误吗?

3 个答案:

答案 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