更改UITableView分组单元格边框的颜色

时间:2016-02-04 00:04:45

标签: ios uitableview swift2 tableviewcell

我已经尝试了一切,但似乎没有任何工作。我试图改变uitableview或uitableViewCell的边框颜色,我真的无法分辨它是哪一个。这是显示我正在谈论的图像,它是默认的灰色边框。需要看,但它在顶部和底部大约是1px,然后在单元格之间分隔线。

enter image description here

以下是我的尝试:

tableView.backgroundColor = Styles.blackColor()
cell.layer.borderColor = UIColor.yellowColor().CGColor

“样式”是一个我保留所有视觉设置的类,它只是返回UIColors。

2 个答案:

答案 0 :(得分:3)

我认为您想要更改表格视图的分隔符的颜色。

tableView.separatorColor = [UIColor redColor];

答案 1 :(得分:2)

如果您想更改颜色:

tableView.separatorColor = UIColor.yellowColor()

如果您想删除它:

tableView.separatorStyle = .None

如果要使分隔符为全宽:

    cell.separatorInset = UIEdgeInsetsMake(0, 0, cell.frame.size.width, 0)
    if (cell.respondsToSelector("preservesSuperviewLayoutMargins")){
        cell.layoutMargins = UIEdgeInsetsZero
        cell.preservesSuperviewLayoutMargins = false
    }