Autolayout:需要约束y位置或高度

时间:2017-12-04 13:17:34

标签: ios xcode autolayout ios-autolayout

我试图长时间地满足约束条件,但是对于黄色视图和绿色视图来说,要达到上面的错误,即“对y位置或高度需要约束”。基本上我在UIView中有2个UILabel(动态高度),在Cell中有4:3比例的UIImageView。

enter image description here

我的应用约束是

enter image description here

我还包括上述问题的示例项目here

2 个答案:

答案 0 :(得分:0)

只需要一个约束

enter image description here

提供SubHeading标签height> =(Greater than equal to)约束

由于您已应用4 {3的UIImageView纵横比 所以它需要固定其他项目的高度和Y位置才能应用比例。 通过给副标题赋予高度Autolayout能够计算图像比率

所需的近似值min

希望它对你有所帮助

答案 1 :(得分:0)

我附加了两个图像,一个是输出,另一个是视图的约束(UILabel,UIImageView)。出于测试目的,我在UILabel中放置了长文本,经过测试后我将文本缩小为“Heading it is”和“Sub heading it is”。让我知道,如果它的工作没有。输入图像说明

enter image description here

enter image description here