基于内容的Swift动态tableview高度

时间:2016-02-03 23:03:46

标签: swift tableview

我在这里找到的搜索和唯一的东西是动态单元格高度。我是swift的新手,我想要一个tableview,其中tableview的高度根据行数进行调整。在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我无法想出这样做的理由,但......

您必须知道tableview中有多少项,因为它是您的数据源(可能是您在collectionView:numberOfItemsInSection中返回的任何数字。

所以你可以像这样调整大小:

let totalSizeOfCells = (tableView.rowHeight * CGFloat(numOfItems.count))
tableView.frame = CGRectMake(0, 0, self.view.frame.width, totalSizeOfCells)

numOfItems.count是您拥有的单元格数。