XCode:堆栈视图和约束

时间:2016-03-07 02:30:19

标签: xcode uistackview

为什么我需要对堆栈视图中的元素进行约束?堆栈视图的概念不是自动堆叠元素,因此需要添加显式度量吗?

1 个答案:

答案 0 :(得分:3)

说好了。 Stackviewcontent size获取其高度和宽度。 有时我们无法确切地说content size ui element有多少。

例如,如果我们在imageview内有stackview,我们会在运行时分配imagestackview将与imageview一起增长。问题是多少钱。那取决于图像的大小。所以我们可以感受到不良后果。因此,我们使用预定义的stackview修复constraints尺寸。

此外,Stackview需要constraints作为职位。将stackview置于viewcontroller的视图内的位置。因此,我们需要constraints来定位我们的stackview