Autolayout高度成比例但具有上限约束

dar*_*bid 4 xcode interface-builder ios autolayout

UI工作表设计

我正在尝试使用Autolayout和仅使用Interface Builder在所有四个iPhone设备中生成具有2个视图的以下场景.如图所示,我希望视图2(底视图)在iPhone 4上不小于45点,并且永远不会高于65点.如果您对解决方案的想法使用某种比例,则View2不必完全是附加图像中指定的点数.

kov*_*pas 6

横向约束很明显.垂直约束:

  • view1顶部到导航栏底部
  • view2底部到superview底部
  • view1 bottom等于查看2 top
  • 视图2和view1之间的宽高比(~1/10)约束,具有高(= 750)优先级
  • 视图2的高度大于45,需要(= 1000)优先级
  • 视图2的高度小于65,需要(= 1000)优先级