在UITableView的部分周围插入

问题描述 投票:2回答:4

有没有办法在一个部分周围给出间距?我知道这可以使用UICollectionView完成。使用UITableView和UITableViewCells实现了所有功能,不想将内容移动到UICollectionView。

我试图在部分(所有方面)周围获得空间,以给出一种感觉的部分(包括标题,单元格和页脚视图)。

ios swift uitableview
4个回答
2
投票

对此没有直接的api。

  1. 在部分标题视图顶部添加的UI元素的每一侧添加一些空格。例如。 (10,10,宽度,高度)
  2. 同样为Cell子视图应用间隙。

1
投票

如果您通过IB创建了表视图节标题,则应该在执行任何其他操作之前再添加一个UIView对象。然后,您必须相对于标题内容视图向此视图添加正确的约束。我想你会从各方面增加你的利润。然后你应该调整你的表视图背景颜色。现在我觉得你可以自由地制作像你描述的东西


0
投票

由于使用UITableView没有直接的方法来实现这一点,我正在转向UICollectionView


0
投票

您可以使用tableView(_ tableView: UITableView, viewForFooterInSection section: Int)tableView(_ tableView: UITableView, heightForFooterInSection section: Int)在各个部分之间添加更多空间而不会弄乱边距。

© www.soinside.com 2019 - 2024. All rights reserved.