首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在StackView上创建宽度=最大子宽度的iOS?

如何在StackView上创建宽度=最大子宽度的iOS?
EN

Stack Overflow用户
提问于 2016-01-20 20:47:42
回答 2查看 7.8K关注 0票数 4

我想把标签放在图片的底部,并垂直对齐。我试图使用StackView来实现这一点。我明白了:

有什么方法可以正确显示所有标签的文字吗?标签文本可以有任意长度。

EN

回答 2

Stack Overflow用户

发布于 2016-01-20 20:53:49

  • 约束标签和堆栈视图具有相同的宽度。
  • 将标签的水平内容拥抱优先级设置为249 (因此,如果它比图像窄,它可以变宽)。
  • 将标签的水平内容压缩阻力设置为751 (因此,如果有必要,它将强制堆栈视图更宽)。

结果:

票数 3
EN

Stack Overflow用户

发布于 2016-01-21 05:05:37

不要修正stackview的宽度。

对齐属性stackview更改为Center

标签将随着文本的增长而增长。

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

https://stackoverflow.com/questions/34910200

复制
相关文章

相似问题

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