我在单元格内的标签看起来像这样
我的约束代码就像这样
repoName.leadingAnchor.constraintEqualToAnchor(contentView.leadingAnchor, constant: 10).active = true
repoName.topAnchor.constraintEqualToAnchor(contentView.topAnchor, constant: 10).active = true
descriptionTextTop = descriptionText.topAnchor.constraintEqualToAnchor(repoName.bottomAnchor, constant: 10)
descriptionTextTop!.active = true
descriptionText.leadingAnchor.constraintEqualToAnchor(contentView.leadingAnchor, constant: 10).active = true
descriptionText.bottomAnchor.constraintEqualToAnchor(contentView.bottomAnchor, constant: 10).active = true
我的桌面视图
tableView.estimatedRowHeight = 44
为什么会这样?
答案 0 :(得分:0)
1)确保标签对着单元格具有顶部和底部边距约束
2)告诉表格视图使用自动维度:tableView.rowHeight = UITableViewAutomaticDimension
3)您可能还想将标签的垂直内容抗压性优先级设置为1000
它应该可行
BTW,您是否以编程方式添加约束而不是在Interface Builder中添加约束的任何原因?