在某些隐藏的视图上缩小堆栈视图的高度

时间:2019-07-05 15:49:43

标签: ios swift swift4.2

我对堆栈视图有疑问。我有一个垂直的堆栈视图,其中有六个按钮。

每个按钮的宽度与堆栈视图相同,但是每个按钮的高度为35。根据条件,堆栈视图中的某些按钮会被隐藏

view.isHidden = true 

但是堆栈视图中的按钮将填充堆栈视图的高度,而不是缩小堆栈视图的高度。

所以我想要保持按钮大小不变,我想减小隐藏的某些按钮上的堆栈视图的高度,并在某些按钮显示上展开它。

1 个答案:

答案 0 :(得分:0)

如果要动态调整其自身大小,则必须对堆栈视图施加一些约束。限制其顶部和侧面,但不限制其底部或高度,现在它可以自由地垂直生长或收缩。