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