Swift stackview在中心添加子视图

时间:2018-05-28 11:52:52

标签: swift xcode xib stackview

我将此代码用于视图nib到stackview

for index in 0..<4 {
    let view = CategoryClass.createMyClassView()
    view.myLabel.text = "Hello World!"
    self.stackView.addArrangedSubview(view)
}

我得到以下图片:

enter image description here

但是我想通过category.xib高度添加子视图(每个视图40px)不填充。

并设置在父母的中心

如下所示:

enter image description here

截图:

enter image description here

2 个答案:

答案 0 :(得分:0)

您需要删除stackView的顶部和底部约束。或者您可以删除任何一个,并以大于或等于形式制作另一个约束 这将解决您的问题

答案 1 :(得分:0)

Please add Four label in Xib and after put in stackView and give spacing like 5, 10, 20 whatever you like 

Please check screenshot and let me know if u have any problem related stackview i will help you

enter image description here

相关问题