如何使第一个标签看起来与垂直stackview中其他标签的高度相同?为什么第一个标签比其他标签“短”

问题描述 投票:1回答:1

this is my view hierarchyconstraint of the stack view

constraint of the stack viewconstraint of the stack view

如何使第一个标签看起来与垂直Stackview中的其他标签相同的高度?为什么第一个标签比其他标签“短”

autolayout
1个回答
0
投票

刚刚从苹果文档获得了答案,这就是它的设计方式堆栈视图使用“自动布局”来定位和调整其排列视图的大小。堆栈视图将第一个和最后一个排列的视图与其沿堆栈轴的边缘对齐。在水平堆栈中,这意味着第一个排列的视图的前缘固定到堆栈的前缘,而最后一个排列的视图的后缘固定到堆栈的后缘。在垂直堆栈中,顶部和底部边缘分别固定到堆栈的顶部和底部边缘。如果将堆栈视图的isLayoutMarginsRelativeArrangement属性设置为true,则堆栈视图会将其内容固定在相关的边距而不是边缘。

[https://developer.apple.com/documentation/uikit/uilabel][1]

© www.soinside.com 2019 - 2024. All rights reserved.