【问题标题】:White Line at bottom of UITableView Cell at end of section in Grouped TableView (iOS 5)分组表视图中部分末尾的 UITableView 单元底部的白线(iOS 5)
【发布时间】:2011-12-08 12:01:32
【问题描述】:

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

【问题讨论】:

  • 我认为这是故意的 - 请注意它是如何使桌子看起来略微凹陷的?
  • 是的.. 但是当你在做自定义表格视图单元格时,有时它不会让你的单元格看起来更好,但更糟。这就是我遇到的问题。我只是想知道是否有办法摆脱它。
  • 有谁知道如何摆脱这个?

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


【解决方案1】:

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

    self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;

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

    self.tableView.separatorColor = [UIColor lightGrayColor];

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

【讨论】:

    【解决方案2】:

    使用:

    self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 2012-06-10
      • 1970-01-01
      相关资源
      最近更新 更多