约束没有在xcode中更新

问题描述:

我正在研究一个小应用程序,并试图更好地理解约束。约束没有在xcode中更新

我只注意到我左边有限制,选择了'宽度',然后右边的大小检查器查找了相同的约束。

enter image description here

enter image description here

我所看到的是,如果我改变左边的“width = 100”价值,它不会在尺寸检查或预览更新。当我在尺寸检查器中更新它时,它会更新预览,但不会更改左侧的值。

究竟发生了什么?

在所谓的“文档大纲”(左侧)中,您可以给出您的约束名称,以帮助您更轻松地识别它们。他们不必以任何特殊格式。而不是width = 100您可以简单地将其称为我的按钮宽度约束。要更改实际值,请使用右侧的尺寸检查器。

+0

因此,'宽度= 100'只是xcode在最初创建约束时给出的默认名称? – Geuis

+0

是的,确切! :) –

+0

这是我见过的最违反直觉的事情。我花了很多时间试图弄清楚为什么布局被打破了,我才意识到这一点。我从苹果网站上提交了反馈意见,为了使这一点更加清晰(可以在括号内添加约束值) –