gpt4 book ai didi

ios - 如何在 AutoLayout 中模拟条件拥抱优先级?

转载 作者:行者123 更新时间:2023-11-29 02:14:26 25 4
gpt4 key购买 nike

我有一个包含多行 UILabel 和 UIImageView 的 UIView。 imageView 是一个具有特定高度和宽度的正方形,在单元格中垂直居中,而标签被限制在 View 的顶部。这是一个小例子:

enter image description here

我希望能够基于 UILabel 或 UIImageView 使父 View 可扩展,基于哪个具有更大的高度。我将如何去做这件事(在 Storyboard中)?

最佳答案

您可以在高优先级为标签和 ImageView 设置底部和顶部约束。将常量设置为您想要的填充量。

然后,在父 View 上,您​​需要添加一个优先级低于标签和图像的顶部/底部约束的高度约束。

这样,您可以保证标签/图像与其父 View 之间的填充,这将迫使父 View 扩展其高度,因为它的优先级低于填充的优先级。

关于ios - 如何在 AutoLayout 中模拟条件拥抱优先级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28909992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com