我正在使用iOS中的autoLayout约束
我的用例就是这样,
我会用图片更好地解释
我正在为UITableViewCell使用自定义单元格,通过自动布局我已经为下面的文本和分隔线设置了约束,并且它们遵守自动布局约束。 现在您可以看到左侧的黄色垂直条。
我没有为它设置任何限制,因此当细胞高度正常时,它覆盖整个细胞,但是当细胞高度增加时,它不会增加并填充整个细胞。我无法将它的高度灵活地设置为单元格。
我想扩展黄色条带以覆盖整个细胞。
所以我怎么能做到这一点。
答案 0 :(得分:1)
您可以通过设置2个约束来使黄色条带的高度变得灵活。
将顶部空间和底部空间设置为容器(单元格的内容视图)为0。 确保没有恒定的高度限制。
答案 1 :(得分:1)
您需要为黄色视图设置约束。默认情况下,它会在运行时应用自己的约束。
在黄色视图中添加TOP,BOTTOM,LEADING和TRAILING约束。不要添加高度限制。
确保黄色视图的TOP和BOTTOM约束固定在单元格的内容视图中。
让我知道它是否有效。
干杯