iOS使两个视图覆盖全视图

时间:2018-02-26 13:54:47

标签: ios objective-c xcode autolayout

我试图让我的两个子视图覆盖主视图的宽度。目前,第一天变宽,第二天保持不变,不会变得更宽。它们都有相同的布局限制,所以我没有看到问题。任何解决方案?

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

删除视图一的宽度约束,并通过控制 - 从view1拖动到view2并在两个视图之间进行等宽约束,然后选择等宽

答案 1 :(得分:1)

再添加一个约束,告诉它们具有相同的宽度。

编程:

dayOneView.widthAnchor.constraint(equalTo: dayTwoView.widthAnchor).isActive = true

在故事板中控制从Day One View拖动到Day Two View并选择Equal Widths

如果没有这个,autolayout就没有机会知道你希望这两个视图具有相同的大小。

另外,我认为当你添加它时,你不会在这些视图上需要约束width >= 154