StackView的水平分布不起作用

时间:2019-02-11 08:52:50

标签: ios xcode autolayout uistackview stackview

我将三个垂直堆栈视图放入一个水平堆栈视图。 尽管水平堆栈视图的分布设置为等间距,但第二个垂直堆栈视图在模拟器上向左对齐(第一个垂直视图向左对齐,第三个垂直向右对齐)。 是否有任何理由不将其分配给中心?

视图的约束如下:

  1. 水平堆栈视图与其父视图的中心对齐。
  2. 水平堆栈视图的顶部空间比其父视图的顶部空间高20。
  3. 水平堆栈视图的底部空间比其超级视图的底部低20。
  4. 水平堆栈视图的宽度为450。
  5. 垂直堆栈视图的宽度为130。

Xcode版本:10.1

请让我知道是否缺少任何信息。

1 个答案:

答案 0 :(得分:0)

[请确保已选择图像中的选项,并按要求放置间距(在我的情况下为30),并确保垂直堆栈视图内组件的对齐方式居中对齐,例如:标签的文字对齐方式应居中对齐。查看图片][1]