Swift中嵌套tableView的高度计算

bvuwiixz  于 2023-04-19  发布在  Swift
关注(0)|答案(1)|浏览(100)

我有一个tableView在我的控制器中是满屏的,还有另一个tableView在uitableViewcell中,两个表都是垂直的,我不能使用节,因为我的视图设计,问题是我的内部表不能滚动,所以我应该增加高度,以便能够显示所有项目,我计算表高度的方式是:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return items.count * 100
}

100是每个单元格的高度
问题是当我的列表变大时,tableView显示空白空间。

rt4zxlrg

rt4zxlrg1#

一种方法:

  • 使用多个部分
  • 将表格视图样式设置为插入分组
  • 在部分周围添加/绘制边框/轮廓

搜索uitableview inset grouped section bordered可以找到几种不同的添加边框的方法。很可能你可以找到一种适合你的编码风格/需求的方法。

相关问题