Ios 使用“自动布局”将多个具有不同高度的视图居中

Ios 使用“自动布局”将多个具有不同高度的视图居中,ios,iphone,ios8,autolayout,Ios,Iphone,Ios8,Autolayout,这个答案:在某种程度上适合我的问题。我需要的是在容器视图中有三个视图 中间一个是滚动视图。如果我锁定所有三个视图的高度和宽度,并使用上面链接中描述的比率方法,则所有视图都可以正常工作 但是我需要中间的scrollview增长到一定程度,比如说当前scroll view的高度是30,如果设备高度增加,它应该增长到最大40,但不超过该值 上传的xib可能会对您有所帮助 您是否尝试添加该约束?只需向其添加高度限制,并赋予其比实际比例高度约束更高的优先级。那样的话,它会有一定的高度,但如果我理解错了,一

这个答案:在某种程度上适合我的问题。我需要的是在容器视图中有三个视图

中间一个是滚动视图。如果我锁定所有三个视图的高度和宽度,并使用上面链接中描述的比率方法,则所有视图都可以正常工作

但是我需要中间的scrollview增长到一定程度,比如说当前scroll view的高度是30,如果设备高度增加,它应该增长到最大40,但不超过该值 上传的xib可能会对您有所帮助


您是否尝试添加该约束?只需向其添加高度限制,并赋予其比实际比例高度约束更高的优先级。那样的话,它会有一定的高度,但如果我理解错了,一定要纠正我。。我应该添加两个高度限制。一个高度相同,另一个是,Xcode将尝试满足所有限制,如果有冲突,请根据您的设置对其进行优先级排序。这将导致期望的行为。没有运气。。请检查编辑的问题我以为你用了比率法!?您当前的约束设置看起来不像。。。