2017-08-07 49 views
1

我有一个带有动态高度单元格的表格视图。在每个单元格内,我在一个垂直堆栈视图中有一个图像视图和一组4个标签。当我第一次加载tableview时,单元格看起来很好,高度计算正确。对于向下滚动后加载的单元也是如此。但是,一旦我向上滚动,单元格的高度变得很大(比整个屏幕更大)。UITableViewCell与UIStackView在滚动时的动态高度问题

我不知道为什么只有当我向上滚动时发生这种情况。

tableview after initial loading

tableview after scrolling upwards

+0

你是从UITableView委托方法的“heightForRowAt indexPath”还是从storyboard分配高度? –

+0

你是否以编程方式设置任何高度/约束? – Akhilrajtr

+0

我将tableview的rowheight分配给UITableViewAutomaticDimension和estimatedRowHeight为100 – RyanYue

回答

0

我为UIStackView间隔参数设置为一个值不为0,它的工作!