我正在尝试学习如何在不使用“界面”构建器的情况下进行编程,我偶然发现了一个问题,如何将背景从默认的UITableViewStyleGrouped更改为我自己的背景,然后同样适用于单元格,如何在不使用界面构建器的情况下更改它们。
答案 0 :(得分:2)
您可以使用图像模式:
myTableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"image.png"]];
或使用UITableView backgroundView属性:
self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];
答案 1 :(得分:1)
尝试设置backgroundColor
或backgroundView
的{{1}}和UITableView
。
答案 2 :(得分:1)
要更改样式为UITableViewStyleGrouped的表格的背景,请使用:
myTableView.backgroundColor = [UIColor redColor];
如果要更改单元格的颜色,可以在cellForRowAtIndexPath方法上执行以下操作:
cell.contentView.backgroundColor = [UIColor blueColor];