Ios tableview和tableview包装视图contentSize的差异

Ios tableview和tableview包装视图contentSize的差异,ios,Ios,我有动态调整单元格大小的功能tableview。我将前导空格、尾随空格、高度和顶部约束添加到tableview 在重新加载tableview和所需的layoutifneed之后,我更改了tableviewheight=tableview内容大小 但我的tableview基于单元格大小的实际内容大小为111,但它显示的tableview内容大小为170。 如果我签入调试检查器,它将tableview内容大小显示为111,将tableview包装大小显示为170。因为tableview包装视图大小差

我有动态调整单元格大小的功能
tableview
。我将前导空格、尾随空格、高度和顶部约束添加到
tableview

在重新加载tableview和所需的
layoutifneed
之后,我更改了
tableview
height=
tableview
内容大小

但我的tableview基于单元格大小的实际内容大小为111,但它显示的tableview内容大小为170。


如果我签入调试检查器,它将
tableview
内容大小显示为111,将
tableview
包装大小显示为170。因为tableview包装视图大小差异
fareBreakupTableviewHeight.constant=fareBreakupTableView.contentSize.height
给出了错误的答案。有人能帮我解决这个问题吗

你检查过了吗?是的,我检查过了,但只有在API响应后我才能调用tableview reload。最初,tableview高度为0。收到响应后,我必须通过将所需高度值设置为“constraint.constant”并调用LayoutIfNeeded,将tableview高度更改为tableview内容大小,请显示代码和屏幕截图,以解决问题。我们必须给出小于30的估计行高。实际上我给了120。