具有最小高度要求的Autolayout UIView比例高度

Autolayout UIView Proportional height with Minimum height requirement

我创建了一个标签栏底部视图,其高度与主视图相关。

然而,标签栏底部视图高度在 6+ -> 59、6 -> 53、5 -> 45 和 4s -> 38。它按比例工作正常。但是如果我想要这个标签栏视图的高度应该最小为 46,最大它应该按比例工作。

所以根据上面在不同设备上的高度,我想实现6+ -> 59, 6 -> 53, 5 -> 46 & in 4s -> 46.

那么在自动布局中有什么可能的解决方案来实现这一点。
提前致谢。

尝试向 "greater than or equal to" 46 的标签栏添加额外的高度限制。

您应该将高度约束添加到超过 46 且其优先级为 1000.And 然后将顶部 space 约束的优先级设置为 750。