1

我正在尝试使表格单元格完全透明。我在 iOS 5 中使用静态表格单元格并尝试更改以清除颜色,但确实如此

我什至尝试过(在 viewDidLoad 中)

self.tableView.backgroundColor = [UIColor clearColor];

但是整个表格是黑色的,单元格是白色的。(见照片)在此处输入图像描述

4

3 回答 3

4

试试这个

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell           
forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor clearColor];
}
于 2012-12-27T14:34:53.070 回答
2

self.tableView.backgroundColor = [UIColor clearColor]- 将改变表格视图的背景颜色而不是单元格。

尝试在 Interface Builder 中选择单个单元格并使用检查器将单元格背景更改为颜色或不更改透明。

于 2012-07-11T14:59:17.000 回答
1

尝试[cell setOpaque:FALSE]在 cellForRowAtIndexPath 中使用 [cell setBackgroundColor:[UIColor clearColor]]:

于 2012-07-11T15:02:03.150 回答