2012-02-23 100 views

回答

1

白色是因为分隔符样式设置为单线边缘。如果将其更改为单线,白线将消失。不知道这是否能解决您的问题,但我认为如果不做更多的工作,就不会改变颜色。

我相信苹果公司在其联系方式中使用的是tableView:viewForHeaderInSection:,而第0部分不是第一部分中的单元格。您仍然可以指定透明背景,并且细条纹将显示在背后。由于分组表格视图节标题没有边框,边框将不在此处。

无论你建立你的自定义单元格在Interface Builder或使用代码,它应该是一个相当简单的任务迁移从UITableViewCellUIView这些观点为使用tableView:viewForHeaderInSection:

我不知道你是否就可以保持详细标题,比如说,部分1,除非你包含这个词的标签,并将其手动添加到部分0头视图。

最后,如果所有上述建议没有帮助check this link out

+0

谢谢,我将它改为单行,并根据需要进行了设置,并且工作正常。剩下的唯一奇怪的事情是,当我设置tableviews背景像这样self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@“Leather.png”]];我得到了tableview的背景设置,但它也设置了我的表中的每个部分的背景。所以在每个部分后面都有相同的图像重叠,当拉下内容时看起来很奇怪。有没有办法来解决这个问题? – jarryd 2012-02-23 14:25:09

+0

为此,我认为你应该设置你的表的'backgroundView'属性。 – 2012-02-23 14:35:08

+0

也可以帮助 - http://stackoverflow.com/questions/1370849/how-do-i-set-a-background-image-for-a-grouped-table-view – 2012-02-23 14:35:41