【发布时间】:2014-11-24 11:27:59
【问题描述】:
我在 iOS 中使用 autoLayout 约束
我的用例是这样的,
我会用图片更好地解释
我正在为 UITableViewCell 使用自定义单元格,通过自动布局我为下面的文本和分隔线设置了约束,并且它们遵守自动布局约束。 现在您可以看到左侧的黄色竖条。
我没有给它设置任何约束,所以当cell高度正常时,它会覆盖整个cell,但是当cell高度增加时,它不会增加并填满整个cell。我无法使其高度灵活 w.r.t 到单元格。
我想扩展黄色条以覆盖整个单元格。
那么我该如何实现呢。
【问题讨论】:
-
向黄色视图添加顶部、底部、尾部和宽度约束。这将确保它以相同的宽度和高度在两个方向上都粘在右侧。对于标签,您不应将其与黄色视图居中,因为例如在上图中的第三个单元格中,如果您将标签与黄色视图居中,它将与底部的另一个标签重叠。只需将其放在底部标签上方即可。
标签: ios uitableview autolayout