创建实例对象:
var stackView = UIStackView()
设置布局(轴)方向:
satckView.axis = .vertical
上述布局方向可选值有:
vertical 竖直
horizontal 水平
设置子视图在布局上的对齐方式:
stackView.alignment = .fill
上述对齐方式有:
fill
center
firstBaseLine
lastBaseLine
leading
trailing
bottom
top
设置子视图分布比列:
stackView.distribution = .fillEqually
上述比列可选值有:
fillEqually 等宽或等高排列
fill
fillProportionally 根据原始大小做适当调整
equalSpacing 等间距排列
equalCentering 控件间距不小于spacing定值情况下,等中间线间距排布
设置控件间间隔:
stackView.spacing = 10
添加子视图:
stackView.insertArrangedSubView(viewConcrete, at: 0)