Swift:如何在静态UITableView中创建单元格周围的空间

时间:2016-09-15 15:18:35

标签: ios swift uitableview

我试图在静态UITableView中创建我的单元格之间的间隙。 UITableView有3个部分,每个部分包含2行。我试过了

   override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
    return 15
}

但这种方法似乎不起作用。

2 个答案:

答案 0 :(得分:1)

这可能有点像黑客,但它在过去对我有用。

只需将UIView添加到UITableViewCell并将其设置为UITableView的不同背景颜色。

如果使UIView小于UITableViewCell,则只需添加约束即可获得所需的间距。

我希望我理解正确的

答案 1 :(得分:0)

这不是UITableView默认执行的操作。在单元格之间添加间距并不是一种简单的方法,这通常是您使用UICollectionView完成的事情。

如果您必须使用表格视图,您可以尝试将填充添加到自定义UITableViewCell本身,这将创建您正在寻找的影响。你也可以尝试添加额外的" spacer"介于主要内容单元格之间的单元格。