我只想知道如何设置UITableView的透明背景。 我明白了:
tableview.backgroundcolor = [UIColor clearColor];
但是细胞保持白色而且不透明。
感谢您的帮助
弗洛。
答案 0 :(得分:12)
将tableView的背景颜色设置为clear(透明),而不是单元格,该语句是正确的。
您必须直接操作单元格,因为它们本身就是视图。但是,设置表格单元格的背景颜色时,不会设置其内容视图的背景颜色。因此,除非你专门做到这一点,否则你不会透过细胞看到。尝试使透明的单元格背景和单元格的contentView背景:
cell.backgroundColor = [UIColor clearColor];
cell.contentView.backgroundColor = [UIColor clearColor];
(写自内存,未编译......: - )