TableViewCell不显示我设置为约束的高度

时间:2018-12-14 11:50:44

标签: ios xcode uitableview autolayout

过去我设法完成了这项工作,但现在我不记得自己是如何完成的。我有一个带有动态单元格的UITableView,并且其中有一个高度为174的UIView作为约束。但是,运行该应用程序后,它显示的UIView高度比我定义的高度小,并且我也收到此错误:仅警告一次:检测到一种情况,即约束不明确地建议tableviewcell单元格的高度为零。我们考虑的是无意倒塌,而是改用标准高度:

enter image description here

这些是我在UIView中的约束:

enter image description here

我无法为此找到解决方法。

1 个答案:

答案 0 :(得分:3)

使用此数据源

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 178
}