如何使表视图的FIRST分隔符透明(不透明)?

时间:2017-02-07 10:04:06

标签: ios swift xcode

  1. 如何识别完全第一个分隔符?或者通过Xcode。 (如何更好地作出参考)
  2. 怎么写呢? MyTableView setSeparatorColor:[UIColor NO COLOR]
  3. enter image description here enter image description here

    尝试以编程方式解决此问题!

2 个答案:

答案 0 :(得分:0)

separatorColor是UITableView的属性。无论你最后分配给它的是什么值,它都会覆盖该值。因此,您将无法为不同的单元格设置不同的颜色。

您可以在每个单元格上创建自己的UIView作为分隔符,其高度为1px,宽度为tableViewCell的宽度。 隐藏第一个单元格的分隔符视图或清除背景颜色。 为其余单元格指定所需的任何颜色。

答案 1 :(得分:0)

您可以获得 willDisplayCell

的帮助
 func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
    if indexPath.row == 0 {
        tableView.separatorColor = UIColor.clear
    } else {
        tableView.separatorColor = UIColor.green
    }
}