我正在研究Table视图,该视图在一个单元格中再次包含三个tableview。现在,我想将每个表格视图的高度设置为动态。内部tableview都不应该滚动。它应该以高度作为其中存在的总行数。下面是我到目前为止所获得的UI图像。
这里有三个表格视图。左上方显示FRT行,右上方显示Flwr行,底端显示城市行。 所有这些表视图都包含在外部表视图单元格中。
我想使所有表格视图的高度动态化,即基于它包含的行数的高度,即使是最外面的表格视图。
请帮助我。
答案 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