在Grouped TableView(iOS 5)中的UITableView Cell底部的白线

时间:2011-10-15 21:03:39

标签: iphone user-interface uitableview ios5 visual-glitch

我注意到iOS 5中tableview单元格的外观发生了变化,我搜索了一下,看看是否有其他人注意到了。 This fellow做了,发布了this image。我无法在每个uitableview上重现它(如果我可以知道它来自哪里,我可以摆脱它),但它确实在我的一个tableviews上引起了我的问题。有没有人注意到这一点 - 更好的是,还有其他人找到了摆脱它的方法吗?

2 个答案:

答案 0 :(得分:19)

我有这个问题,在iOS4手机或模拟器上它看起来很好但是对于iOS5来说这是一个问题。我发现问题在于表视图的分隔符样式。对于iOS5,看起来默认值设置为蚀刻。我已经完成了我的代码,并为我的所有分组表视图控制器的init方法添加了以下行:

    self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;

我已经为我解决了这个问题,虽然我也设置了以下颜色,因为颜色看起来像白色而不是灰色,如前一个版本:

    self.tableView.separatorColor = [UIColor lightGrayColor];

这对我来说是一个问题,因为我已经更改了所有表格视图的背景,并且额外的行对我的应用程序看起来不太好。

答案 1 :(得分:2)

使用:

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;