自动布局高度按比例但有上限限制
Autolayout heights proportionally but with upper limit constraint
我正在尝试使用 Autolayout 并且仅使用 Interface Builder 在所有四个 iPhone 设备中生成具有 2 个视图的以下场景。如图所示,我希望 view2(底部视图)在 iPhone 4 上不小于 45 点,并且永远不会高于 65 点。例如,如果您的解决方案想法使用某种比例,则 View2 不必完全是所附图像中指示的点数。
横向限制很明显。垂直限制:
- view1 顶部到导航栏底部
- view2 底部到 superview 底部
- 视图 1 底部等于视图 2 顶部
- 视图 2 和具有高 (=750) 优先级的视图 1 之间的宽高比 (~1/10) 约束
- 视图 2 的高度大于 45,具有所需的 (=1000) 优先级
- 视图 2 的高度小于 65,具有所需的 (=1000) 优先级
我正在尝试使用 Autolayout 并且仅使用 Interface Builder 在所有四个 iPhone 设备中生成具有 2 个视图的以下场景。如图所示,我希望 view2(底部视图)在 iPhone 4 上不小于 45 点,并且永远不会高于 65 点。例如,如果您的解决方案想法使用某种比例,则 View2 不必完全是所附图像中指示的点数。
横向限制很明显。垂直限制:
- view1 顶部到导航栏底部
- view2 底部到 superview 底部
- 视图 1 底部等于视图 2 顶部
- 视图 2 和具有高 (=750) 优先级的视图 1 之间的宽高比 (~1/10) 约束
- 视图 2 的高度大于 45,具有所需的 (=1000) 优先级
- 视图 2 的高度小于 65,具有所需的 (=1000) 优先级