gpt4 book ai didi

具有动态高度的 iOS UIView 取决于内部元素的数量

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:31 24 4
gpt4 key购买 nike

我需要动态创建一个 UIView 并将其显示为 UITableViewUIScrollView 中的单元格。

如果不手动计算 View 的高度(总结所有元素的高度),我怎么能做到这一点?

示例:我以编程方式在 UIView 中添加 2 个图像和 10 个垂直堆叠的文本。我把这个 UIView 放在单元格内容 View 或 ScrollView 中。我如何确保 View 自行展开以显示其中的所有 subview ?

编辑:

我想正确的方法是为每个 subview 从上到下设置垂直和水平约束(包括最后一个元素的底部约束)。

问题是我无法为动态 UIView 中的每个元素设置高度限制,因为这些元素也有动态高度

最佳答案

您不需要添加明确的高度限制。您将添加为 subview ( ImageView 、标签)的 View 将具有自己的固有大小。只需确保您有前导、尾随、顶部和底部约束,单元格就会自行调整大小。

关于具有动态高度的 iOS UIView 取决于内部元素的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31316672/

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