天天看点

[IOS]如何使用UIStackView

参考:https://www.raywenderlich.com/2198310-uistackview-tutorial-for-ios-introducing-stack-views

一些要点:

[IOS]如何使用UIStackView

Alignment和Distribution是两个要点,决定了排列和布局

Spacing可以调节控件间空间.但是有时候为控件添加了系统默认约束后,直接修改这里的数字会没有效果.这时候只需要进入stackview里直接调节控件的间距约束即可.约束修改后要同时把上图的Spacing属性同步一致

获得stack里面的子view,例如label view:

tableTitleStack.arrangedSubviews[0] as! UILabel