24

我正在使用 ios 7 beta 检查我的应用程序。我已将背景颜色设置UITableView为清除颜色。它仍然显示白色背景。有没有其他方法可以让它变得透明?

4

4 回答 4

11

我无法使其工作,但以下工作完美:

-(void)tableView:(UITableView *)tableView 
 willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
 {
     [cell setBackgroundColor:[UIColor clearColor]];
 }
于 2013-11-29T16:06:11.087 回答
10

在 iOS 7 chk 屏幕截图中设置 tableview backgroundColor 以清除颜色工作绝对正常,这个
当 tableview 透明时,请查看表格单元格的分隔线。

于 2013-06-13T07:16:53.483 回答
8

信不信由你,添加到 中的以下语句cellForRowAtIndexPath将导致 iOS 7 遵循 XIB 指定的颜色:

cell.backgroundColor = cell.backgroundColor;
于 2014-01-27T22:10:55.303 回答
1

在我的 XCode 5 Storyboard 中,我还必须将 Table View 属性上“View”部分的背景颜色设置为清除。

于 2014-04-25T20:42:03.770 回答