UIStackViewDistributionFillProportionally 理解
UIStackViewDistributionFillProportionally: 按比例布局 stackView 中的子视图
-
那么问题来了,怎么按照比例分配呢?
其实很好解决。
比如:
- 三个view :
view1,view2,view3 - 宽度比例为:
view1:view2:view3= 3:4:5 - 自定义设置 三个
view的宽度:view1 = 30,view2 = 40,view3 = 50, 所有宽度的优先级都低于 1000,(比如都设置为 100), 如果stackView的大小被你固定了,这里所有view的宽度加起来 不得超过stackView的总宽度
- 三个view :
最后我们就实现了,stackView 按比例布局