gpt4 book ai didi

ios - 如何根据 subview 的高度设置堆栈 View 的高度?

转载 作者:行者123 更新时间:2023-12-01 20:17:40 28 4
gpt4 key购买 nike

我需要滚动六个不同类型的 View ,每个 View 都有不同的大小,其中一个 View 是:关于我。在“关于我”中,我必须显示标题(即“关于我”)及其下方的文本,并且标签高度应根据文本高度。

到目前为止我已经将这个需求设计为:

Root View - 堆栈 View * 第 1 项具有固定高度 * 第 2 项具有固定高度 * UIView 作为关于我: - 标签为标题 - 标签为文本,最大行数设置为 0,宽度等于容器宽度。

问题是:我无法设置关于我的 UIView 的固定高度,并且它不会根据标签文本调整大小。请提出适当的解决方案。

最佳答案

您好,您可以像这样获取 stackView 的固有高度:

let size = stackView.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize)

我知道我回复这条消息有点晚了。但我遇到了同样的问题,我发现了这段代码。我认为任何寻找此内容的人都可能有用:)

关于ios - 如何根据 subview 的高度设置堆栈 View 的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48182001/

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