gpt4 book ai didi

ios - 如何为运行时计算的可变高度设置布局约束?

转载 作者:行者123 更新时间:2023-11-28 18:57:40 32 4
gpt4 key购买 nike

我有一个 UIView,它有 3 个 UIView 作为它的 subview 。我已将这些 subview 的布局约束设置为固定纵横比。即,如果屏幕尺寸发生变化,它们的宽度会发生变化,但纵横比将始终保持不变。

现在我还使 UIView 的宽度(屏幕截图中显示的红色)随着屏幕尺寸的变化而变化。但我正在努力限制这种观点的高度。我想要的是它的高度应该根据其中 subview 的总高度来设置。

因为如果屏幕宽度改变, subview 的高度也会改变,因为我已经固定了它们的纵横比。

截至目前,我已将红色 super View 的高度固定。但我希望它根据其中所有 subview 的总高度而变化。

这是我的 View Controller 的屏幕截图及其预览。

enter image description here

如您所见,由于红色 super View 的高度固定,因此还有一些剩余空间。

到目前为止我添加的约束的详细信息如下。

主红色 SuperView

Main Red SuperView

**分别是第一(上)、第二(中)、第三(下) subview **

enter image description here

最佳答案

你可以从第三个 View 添加一个底部约束到它的父 View ,然后你必须删除父 View 的固定高度约束。

关于ios - 如何为运行时计算的可变高度设置布局约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30526275/

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