堆栈视图中的对齐

Posted

技术标签:

【中文标题】堆栈视图中的对齐【英文标题】:Aligment in stack view 【发布时间】:2016-02-22 17:39:51 【问题描述】:

我在我的项目中使用 UIStackViews 和 UILabels。基本上我有水平堆栈视图和两个标签。对齐:填充,分布:按比例填充。我希望第二个标签会在第一个标签之后。但事实并非如此。我尝试了各种对齐方式,但没有任何效果。知道我做错了什么吗?

iPhone 截图:

xib 文件:

【问题讨论】:

【参考方案1】:

您的屏幕截图没有显示您在 xib 中使用的约束,但我假设有一个约束表明您的 UIStackView 的右侧/尾部应等于视图的右侧/尾部。如果您将其更改为 UIStackView

【讨论】:

今天的 Xcode 漏洞百出,以至于我停止了思考。比你!

以上是关于堆栈视图中的对齐的主要内容,如果未能解决你的问题,请参考以下文章

使用堆栈视图时的对齐问题

UIStackView 对齐问题

水平堆栈视图内的标签宽度相等?

使用不使用硬编码的 CGRect 和最小数量的约束以编程方式将堆栈视图与屏幕顶部对齐

如何让单元格中的内容视图占据整个单元格?

水平 StackView 的正确对齐和分布选择