您好,我有一个带有 x# 个单元格的 UITableView。最后一个单元格我有两个 UILabel。当设置第二个 UILabel 文本时,我试图调整单元格和 UILabel 的大小以显示文本。
这是我所拥有的:
UILabel - LabelBio(橙色)具有:
行数:0 基线:对齐基线 换行:自动换行 自动收缩:固定字体大小
ContentView、LabelSellerInfo 和 LabelBio 的约束设置如下:
我尝试了很多变化,但似乎无法让生物标签生长和收缩,有时即使我让标签生长,细胞仍然太小。
任何人都可以帮助我理解我做错了什么,并告诉我如何正确地获得约束以使其正常工作吗?
谢谢
最佳答案
- 设置 tableView.rowHeight = UITableViewAutomaticDimension
- 在代码中删除此函数 func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
- 设置LabelBio的高度限制为greaterOrEqualThan 0
关于ios - 自动增加/减少 UITableViewCell 中的 UILabelView 高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46716123/