我在使用约束时遇到问题。我想在UIViews
中将两个UITableViewCell
放在一起。它应该如下所示:
但是在我添加建议的约束之后,或者当我手动添加它们时,单元格总是如下所示:
为什么会那样?两个UIViews
的宽度应该是灵活的,具体取决于屏幕的宽度。
有人能帮助我吗?缺少哪些约束?
谢谢!
答案 0 :(得分:3)
我认为您需要的主要是在两个视图之间添加“等宽”约束。 如果您使用的是Interface Builder,请按CTRL并将一个视图拖动到另一个视图,将出现一个菜单并选择“Equal Widths”。
之后,您只需将视图边框固定到单元格边框(左视图的右边框到右视图的左边框除外)
显示引脚约束的图片
答案 1 :(得分:0)
不要使用建议的约束,清除两个视图的所有约束。 使用左侧的“pin”第二个选项添加约束(autolayout) 对于左侧视图添加约束 1)从左边开始 2)从顶部 3)身高 4)宽度
右侧视图添加约束 1)从右边开始 2)从顶部 3)身高 4)宽度