iOS - 约束 - UITableViewCell中彼此相邻的两个视图

时间:2014-10-15 09:42:29

标签: ios xcode uitableview uiview constraints

我在使用约束时遇到问题。我想在UIViews中将两个UITableViewCell放在一起。它应该如下所示: enter image description here

但是在我添加建议的约束之后,或者当我手动添加它们时,单元格总是如下所示: enter image description here

为什么会那样?两个UIViews的宽度应该是灵活的,具体取决于屏幕的宽度。

有人能帮助我吗?缺少哪些约束?

谢谢!

2 个答案:

答案 0 :(得分:3)

我认为您需要的主要是在两个视图之间添加“等宽”约束。 如果您使用的是Interface Builder,请按CTRL并将一个视图拖动到另一个视图,将出现一个菜单并选择“Equal Widths”。

之后,您只需将视图边框固定到单元格边框(左视图的右边框到右视图的左边框除外)

显示引脚约束的图片

http://i.stack.imgur.com/lhpVk.png

答案 1 :(得分:0)

不要使用建议的约束,清除两个视图的所有约束。 使用左侧的“pin”第二个选项添加约束(autolayout) 对于左侧视图添加约束 1)从左边开始 2)从顶部 3)身高 4)宽度

右侧视图添加约束 1)从右边开始 2)从顶部 3)身高 4)宽度