调整视图的高度以包含 table 视图的行数

Adjust view's height to containing table view's row amount

我想实现一个包含带有动态单元格的 table 视图的下拉列表,因此高度不会是静态的。

当用户添加项目时,table 视图正在更新,因为我不想要任何白色 space,必须调整视图 - 如何才能每次用户添加新项目时我都会调整视图的高度?

一开始是一个项目,所以会有一行。我希望包含 table 的视图仅与行一样高 - 现在如果用户添加另一个项目,视图的高度应调整为行数。

您需要将 table 的高度挂钩作为出口,并且每当您添加任何新行时 re-adjust 它都带有

 self.tableHeight.constant = rowHeight * arr.count
 self.view.layoutIfNeeded()