0

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

4

3 回答 3

1

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

然后,将图像的约束添加到顶部、底部和前导,然后添加纵横比约束。

在您的代码中为单元格添加一个高度,就像您认为它更好一样。

于 2018-07-18T19:45:04.387 回答
0

像这样进行约束

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

2- Title --> top to contentView , bottom to Percentage

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

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

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

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

于 2018-07-18T19:08:24.403 回答
0

您将要突出显示要等于相同高度的图像和标签,单击右下角的“添加新约束”按钮,然后单击“等高”。

于 2018-07-18T19:11:52.170 回答