Ios 垂直自动布局子视图

Ios 垂直自动布局子视图,ios,objective-c,autolayout,xcode6,Ios,Objective C,Autolayout,Xcode6,我正在尝试为视图控制器设置自动布局,子视图垂直对齐,如图中所示。我想要的结果是,当屏幕大小发生变化时,每个子视图都会缩放,但会保留纵横比和对齐中心,但最后一个子视图需要有足够的空间来放置文本字段和按钮 到目前为止,我所尝试的: 为每个子视图(最后一个子视图除外)设置所需纵横比约束 一个 在每个子视图之间设置垂直间距高约束 将垂直间距设置为第一个所需的上边框约束 子视图 为每个子视图设置前导和尾随空间下限约束 将垂直间距设置为最后一个所需的底部边界约束 子视图 尽管我尝试过,当屏幕大小改变时,

我正在尝试为视图控制器设置自动布局,子视图垂直对齐,如图中所示。我想要的结果是,当屏幕大小发生变化时,每个子视图都会缩放,但会保留纵横比和对齐中心,但最后一个子视图需要有足够的空间来放置文本字段和按钮

到目前为止,我所尝试的:

  • 为每个子视图(最后一个子视图除外)设置所需纵横比约束 一个
  • 在每个子视图之间设置垂直间距高约束
  • 将垂直间距设置为第一个所需的上边框约束 子视图
  • 为每个子视图设置前导和尾随空间下限约束
  • 将垂直间距设置为最后一个所需的底部边界约束 子视图

尽管我尝试过,当屏幕大小改变时,只有第一个子视图和最后一个子视图得到缩放(更大或更小),但我希望所有子视图都按照上面描述的方式进行相应缩放。我应该设置哪一个约束来实现它?

如果希望所有约束都按比例缩放,则需要添加约束以保持它们的大小之间的关系。指定第二个矩形的高度为第一个矩形的一半,依此类推。

谢谢您的建议,我稍后会尝试并反馈