包含另一个表格视图的表格视图单元格的动态高度

时间:2018-06-28 07:41:00

标签: ios swift uitableview

我正在研究Table视图,该视图在一个单元格中再次包含三个tableview。现在,我想将每个表格视图的高度设置为动态。内部tableview都不应该滚动。它应该以高度作为其中存在的总行数。下面是我到目前为止所获得的UI图像。

这里有三个表格视图。左上方显示FRT行,右上方显示Flwr行,底端显示城市行。 所有这些表视图都包含在外部表视图单元格中。

我想使所有表格视图的高度动态化,即基于它包含的行数的高度,即使是最外面的表格视图。

enter image description here

请帮助我。

1 个答案:

答案 0 :(得分:0)

您应该计算嵌套tableView的高度。

df.show
//+----------+----------+----------+
//|      BCED|   termEnd|    agrEnd|
//+----------+----------+----------+
//|2018-06-10|2018-06-25|2018-06-25|
//|2018-06-10|      null|2018-06-15|
//+----------+----------+----------+


df.withColumn("x", isExpiration).show
//+----------+----------+----------+---+
//|      BCED|   termEnd|    agrEnd|  x|
//+----------+----------+----------+---+
//|2018-06-10|2018-06-25|2018-06-25|  1|
//|2018-06-10|      null|2018-06-15|  0|
//+----------+----------+----------+---+

并在外部tableView的委托中将tableView的单元格高度设置为计算出的嵌套tableview的高度。

tableView.contentSize.height // This return height