如何在没有界面构建器的情况下更改tableView的背景?

时间:2011-01-16 15:54:31

标签: iphone interface-builder tableview

我正在尝试学习如何在不使用“界面”构建器的情况下进行编程,我偶然发现了一个问题,如何将背景从默认的UITableViewStyleGrouped更改为我自己的背景,然后同样适用于单元格,如何在不使用界面构建器的情况下更改它们。

3 个答案:

答案 0 :(得分:2)

您可以使用图像模式:

myTableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"image.png"]];

或使用UITableView backgroundView属性:

self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];

答案 1 :(得分:1)

尝试设置backgroundColorbackgroundView的{​​{1}}和UITableView

答案 2 :(得分:1)

要更改样式为UITableViewStyleGrouped的表格的背景,请使用:

myTableView.backgroundColor = [UIColor redColor];

如果要更改单元格的颜色,可以在cellForRowAtIndexPath方法上执行以下操作:

cell.contentView.backgroundColor = [UIColor blueColor];