IOS自调整大小UITableViewCell,具有自动布局don';我不是第一次上班

IOS自调整大小UITableViewCell,具有自动布局don';我不是第一次上班,ios,objective-c,xcode,uitableview,Ios,Objective C,Xcode,Uitableview,我正在尝试通过自动布局来实现UITableViewCell的自动调整大小。我有表格视图原型单元(自定义单元) 我有一个UIImageView,它有顶部空间、底部空间、视图的引导空间、高度和宽度作为约束 我有UILabel,它有顶部,水平空间到UIIMage视图,尾随空间到视图,垂直空间到底部的UILabel 我有另一个UILabel,它有水平空间到UIImage视图,尾随空间到视图和底部空间 我已将行设置为0。对于标签和添加的 self.tblview.estimatedRowHeight=80

我正在尝试通过自动布局来实现UITableViewCell的自动调整大小。我有表格视图原型单元(自定义单元)

我有一个UIImageView,它有顶部空间、底部空间、视图的引导空间、高度和宽度作为约束

我有UILabel,它有顶部,水平空间到UIIMage视图,尾随空间到视图,垂直空间到底部的UILabel

我有另一个UILabel,它有水平空间到UIImage视图,尾随空间到视图和底部空间

我已将行设置为0。对于标签和添加的

self.tblview.estimatedRowHeight=80.0f;
self.tblview.rowHeight=UITableViewAutomaticDimension

cellforrowatinexpath

[cell setNeedsUpdateConstraints];
[单元格更新应变如果需要];
[单元格设置需要删除]

这不是第一次,但当我向下滚动和向上滚动时,自动调整大小就像一种魅力

有人能帮我吗?

你可以加上这个

[cell layoutIfNeeded];
之后

[cell setNeedsLayout];

它可能会起作用。

修复方法可能是删除帖子中的前两行,并取消选择故事板中标签的
首选MaxLayoutWidth
。这样就不会在UITableViewCell中自动调整大小共享您的项目将非常好,因为它对我来说是不可复制的。这些步骤是使uitableviewcell自动调整大小的完美步骤吗?如果你有任何新的方法,请分享。