UITableView - 我们正在考虑意外折叠并改用标准高度
Posted
技术标签:
【中文标题】UITableView - 我们正在考虑意外折叠并改用标准高度【英文标题】:UITableView - We're considering the collapse unintentional and using standard height instead 【发布时间】:2017-07-25 09:45:05 【问题描述】:我正在尝试在 UITableview 的一个自定义单元格中使用自动调整大小的单元格。这是针对可变地址字段的,因此随着地址长度的增加,表格单元格也应该随着 UILabel 的增加而增加。
我正在使用以下约束:
控制台的错误是:
此外,表格视图因此未显示此单元格。我给了:
-
UITableViewAutomaticDimension
对于estimatedHeightForRow 和heightForRow
-
UILabel 行数为 0
问题是什么以及为什么会发生?
【问题讨论】:
忘记添加顶部约束了吗? 我没有添加这个。您的意思是我需要将顶部约束添加到主办公室标签或子视图? 标签的顶部约束对于单元格计算其高度至关重要。 那么这个标签需要什么约束。请回答。会有很大帮助 添加顶部约束并检查它是否工作 【参考方案1】:要计算 UITableViewCell 的高度,您正在考虑与高度计算相关的相应子视图的顶部和底部垂直约束必须连接到其他子视图,以便最终将顶部和底部约束连接到父视图,即UITableViewCell。
【讨论】:
【参考方案2】:为 Main office 标签和其他子视图添加顶部和底部约束。
【讨论】:
以上是关于UITableView - 我们正在考虑意外折叠并改用标准高度的主要内容,如果未能解决你的问题,请参考以下文章