将autoLayout约束应用于多个对象

我正在玩iOS的autoLayout约束

我的用例就是这样,

我会更好地解释与图像

在这里输入图像说明

我正在使用UITableViewCell的自定义单元格,通过自动布局我已经设置了下面的文本和分隔线的约束,他们服从自动布局约束。 现在你可以看到左边的黄色垂直条。

我没有对它设置任何约束,所以当细胞高度正常时,它覆盖整个细胞,但是当细胞高度增加时,它不会增加并填满整个细胞。 对于细胞,我无法做到高度灵活。

我想扩大黄色条覆盖整个单元格。

所以我怎么能做到这一点。

您需要为黄色视图设置约束。 默认情况下,它将在运行时应用自己的约束。

在黄色视图中添加TOP,BOTTOM,LEADING和TRAILING约束。 不要添加高度限制。

确保黄色视图的TOP和BOTTOM约束被固定到单元格的内容视图。

让我知道如果它的作品。

干杯

您可以通过设置2个约束来使黄色条带的高度更加灵活。

将顶部空间和底部空间都设置为容器(单元格的内容视图)为0.确保没有恒定的高度限制。