6

我注意到 iOS 5 中 tableview 单元格的外观发生了变化,我搜索了一下周围是否有其他人注意到了。这家伙做到了,并发布了这张图片。我不能在每个 uitableview 上重现它(如果可以的话,我会知道它来自哪里并且我可以摆脱它),但这肯定会导致我的一个 tableview 出现问题。有没有其他人注意到这一点 - 更好的是,有没有其他人找到摆脱它的方法?

4

2 回答 2

19

我遇到了这个问题,在 iOS4 手机或模拟器上看起来不错,但在 iOS5 上却是个问题。我发现问题出在表格视图的分隔符样式上。看起来 iOS5 的默认值设置为 etched。我已经完成了我的代码,并将以下行添加到我的所有分组表视图控制器的 init 方法中:

    self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;

这为我解决了这个问题,尽管我还设置了以下内容,因为颜色看起来是白色而不是像以前的版本中的灰色:

    self.tableView.separatorColor = [UIColor lightGrayColor];

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

于 2011-10-18T10:12:26.477 回答
2

利用:

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

于 2015-05-11T12:37:06.687 回答