首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有一个静态和一个动态子对象的堆栈视图?

具有一个静态和一个动态子对象的堆栈视图?
EN

Stack Overflow用户
提问于 2021-02-21 04:06:43
回答 1查看 125关注 0票数 0

我真的很难理解如何让它以我希望的方式工作,即使在阅读了许多文章和答案之后也是如此。

我想创建一个包含两个UIView子级的垂直堆栈视图。在第一个子对象中,我希望有一个静态高度的标签。在第二个子元素中,我希望有一个具有动态高度(即任意行长)的标签。

现在,我将其设置为:

代码语言:javascript
复制
- Content view
    - Stack view (top, right, bottom, and left constraints set to superview, distribution set to Fill)
        - UIView (vertical content hugging set to 251)
            - Label (top, right, bottom, and left constraints set to superview)
        - UIView (vertical content hugging set to 249)
            - Label (top, right, bottom, and left constraints set to superview)

这就是事情变得奇怪的地方。有时,第二个孩子真的很高(比它的内容高),有时它比它的内容小(即,如果标签中的文本应该出现在2行或3行上,它只显示第一行)。

我做错了什么??

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-21 06:20:34

你可能想得太多了。我创建了我认为是你的视图层次结构:

我没有摆弄任何压缩或内容拥抱的值。当我更改第二个标签的文本时,直到内容视图(它是灰色的,以便我们可以看到它)的整个内容都会正确调整:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66296054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档