繁体   English   中英

UITableview Height高度无法使用UITableViewAutomaticDimension进行调整

[英]UITableview Height is not adjusting using UITableViewAutomaticDimension

我在tableview单元格内有tableview,我在heightForRowAt中使用UITableViewAutomaticDimension,tableview的高度不会自动调整。 我必须手动计算像元高度。 任何想法 ?

您缺少底部或顶部约束。 考虑到必须在表单元格中添加标签,然后给标签设置顶部和底部约束(使行号为0)。 它将根据标签文本自动增加表格单元格的大小。 不要忘记设置估计的行高。

为了使自动单元格高度正常工作,您必须在单元格Xib中从上到下正确挂钩所有约束,或者如果您正在代码中创建约束,这就是自动布局可以自动计算高度的方式

self.tableView.estimatedRowHeight = 50.0
self.tableView.rowHeight = UITableViewAutomaticDimension

设置所有约束,例如下,上,左,右。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM