Tableview Cell之间有透明距离

时间:2018-01-12 12:28:03

标签: ios swift uitableview

我是Swift的新手。 我希望在单元格之间有透明空间的tableview。

让我们说下一个细胞有85个高度和12个空格的细胞。

现在我有

的tableview
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    if (section != 0) {
        return 12
    } else {
        return CGFloat.leastNonzeroMagnitude
    }
}

该函数在单元格之间产生边距,但似乎我无法使其透明。

有没有办法实现目标?

1 个答案:

答案 0 :(得分:3)

实施viewForheader

 func tableView(_ tableView: UITableView,  viewForHeaderInSection section: Int) -> UIView?
{
    let view = UIView() 
    view.backgroundColor = UIColor.black.withAlphaComponent(0.0)      
    view.isOpaque = false
    return view 
}

OR

 ->Cell
   ->contentView
      ->topView --- height(85)
      ->transparentView ----height(12)