UITableViewCell 中的约束不起作用

Constraints in UITableViewCell not working

几天来我一直在努力解决这个问题。我无法获得在这个 UITableViewCell 上工作的约束。这些是我的限制。 但结果是这样的 红色是单元格背景,青色是UIImageView背景,绿色是标题Label,蓝色是百分比Label。我该如何解决?我想让行高与 UIImageView 中的图像高度相同,但约束使单元格以我不想要的方式显示它的子视图。我希望每个单元格布局看起来与我发布的单元格图片完全一样。

这样约束

1- ImageView --> top,leading,bottom 到 contentView & trailing to title & width constraint

2- 标题 --> 顶部到 contentView ,底部到百分比

3- 百分比 --> 前导,顶部到标题,底部到滑块

4- 滑块 --> 前导百分比和尾随,底部到 contentView

5- 将 Percentge 的垂直内容压缩阻力设置为 1000

6- 不要实施 heightForRowAt 并使用自动 tableView 单元格设置

您想要突出显示您希望具有相同高度的图像和标签,请单击右下角的 "Add New Constraints" 按钮,然后单击 "Equal Heights" .

首先,尝试始终将约束设置为最近的视图。 您已将标题的底部约束设置为进度条,因此您可以看到蓝色后面的绿色视图。将标题的底部约束添加到百分比顶部。

然后,将图像的约束添加到top、bottom和leading,然后添加宽高比约束。

在您的代码中,按照您认为更好的方式向单元格添加高度。