Swift stackview 在中心添加子视图
Swift stackview add subview in center
我使用此代码查看 nib 到 stackview
for index in 0..<4 {
let view = CategoryClass.createMyClassView()
view.myLabel.text = "Hello World!"
self.stackView.addArrangedSubview(view)
}
然后我得到下面的图片:
但我想通过 category.xib 高度(每个视图 40 像素)而不是填充来添加子视图。
并设置在父级的中心
如下所示:
截图:
您需要删除stackView的顶部和底部约束。或者您可以删除任何一个并以 大于或等于 形式制作另一个约束
这将解决您的问题
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
我使用此代码查看 nib 到 stackview
for index in 0..<4 {
let view = CategoryClass.createMyClassView()
view.myLabel.text = "Hello World!"
self.stackView.addArrangedSubview(view)
}
然后我得到下面的图片:
但我想通过 category.xib 高度(每个视图 40 像素)而不是填充来添加子视图。
并设置在父级的中心
如下所示:
截图:
您需要删除stackView的顶部和底部约束。或者您可以删除任何一个并以 大于或等于 形式制作另一个约束 这将解决您的问题
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