我有一个关于将视图限制在其容器边缘的基本但必要的问题。例如,要将标签约束到主视图容器,您可以直接在界面构建器中设置这些约束,并且我已经看到导师选择左侧(前导)的-20值和右侧的相同值。 目的是将此标签直接固定在封闭它的视图的左右边缘。 只是想知道为什么这不仅仅是0值而不是-20?
减值的目的是什么?
答案 0 :(得分:3)
只是想知道为什么这不仅仅是0值而不是-20
因为导师吹了它。这个约束是对容器的边距进行的,那些边距是插入从边缘开始的20个。因此,为了到达边缘,约束值的常量需要补偿一开始(-20
)。
正确的做法是对容器的 edge 进行约束。然后,正如你正确建议的那样,常数将是0
。