iOS提供两个视图,覆盖全视图
我试图使我的两个子视图覆盖主视图的宽度。目前,第一天变宽,第二天保持不变,不会变宽。它们都有相同的布局约束,所以我看不出问题所在。有什么解决办法吗iOS提供两个视图,覆盖全视图,ios,objective-c,xcode,autolayout,Ios,Objective C,Xcode,Autolayout,我试图使我的两个子视图覆盖主视图的宽度。目前,第一天变宽,第二天保持不变,不会变宽。它们都有相同的布局约束,所以我看不出问题所在。有什么解决办法吗 删除视图一的宽度约束,并通过控制从视图1拖动到视图2,在两个视图之间设置相等宽度约束,然后选择相等宽度删除视图一的宽度约束,并通过控制从视图1拖动到视图2,在两个视图之间设置相等宽度约束,然后选择相等宽度再添加一个约束,告诉它们具有相同的宽度 以编程方式: dayOneView.widthAnchor.constraint(equalTo: da
删除视图一的宽度约束,并通过控制从视图1拖动到视图2,在两个视图之间设置相等宽度约束,然后选择相等宽度删除视图一的宽度约束,并通过控制从视图1拖动到视图2,在两个视图之间设置相等宽度约束,然后选择相等宽度再添加一个约束,告诉它们具有相同的宽度 以编程方式:
dayOneView.widthAnchor.constraint(equalTo: dayTwoView.widthAnchor).isActive = true
在序列图像板控件中,从第一天视图
拖动到第二天视图
,然后选择等宽
如果没有这一点,自动布局就没有机会知道您希望这两个视图具有相同的大小
另外,我认为当您添加它时,您不需要在这些视图上使用约束
宽度>=154
。再添加一个约束,告诉它们具有相同的宽度
以编程方式:
dayOneView.widthAnchor.constraint(equalTo: dayTwoView.widthAnchor).isActive = true
在序列图像板控件中,从第一天视图
拖动到第二天视图
,然后选择等宽
如果没有这一点,自动布局就没有机会知道您希望这两个视图具有相同的大小
另外,我认为当您添加它时,您不需要在这些视图上使用约束
width>=154
。如何添加这个?我是否声明视图并将其放入viewdidload方法中?@CurtisBoylan否,这是一种创建约束的编程方式。。在情节提要中,控制从一个视图到另一个视图的拖动,然后选择equalwidths
如何添加?我是否声明视图并将其放入viewdidload方法中?@CurtisBoylan否,这是一种创建约束的编程方式。。在情节提要中,控制从一个视图拖动到另一个视图,然后选择equalwidths