为什么我需要对堆栈视图中的元素进行约束?堆栈视图的概念不是自动堆叠元素,因此需要添加显式度量吗?
答案 0 :(得分:3)
Stackview
从content size
获取其高度和宽度。
有时我们无法确切地说content size
ui element
有多少。
例如,如果我们在imageview
内有stackview
,我们会在运行时分配image
。 stackview
将与imageview
一起增长。问题是多少钱。那取决于图像的大小。所以我们可以感受到不良后果。因此,我们使用预定义的stackview
修复constraints
尺寸。
此外,Stackview
需要constraints
作为职位。将stackview
置于viewcontroller
的视图内的位置。因此,我们需要constraints
来定位我们的stackview
。