参考:https://www.raywenderlich.com/2198310-uistackview-tutorial-for-ios-introducing-stack-views
一些要点:
Alignment和Distribution是两个要点,决定了排列和布局
Spacing可以调节控件间空间.但是有时候为控件添加了系统默认约束后,直接修改这里的数字会没有效果.这时候只需要进入stackview里直接调节控件的间距约束即可.约束修改后要同时把上图的Spacing属性同步一致
获得stack里面的子view,例如label view:
tableTitleStack.arrangedSubviews[0] as! UILabel