根据我的经验,如果约束尚未完全指定框架,则不会更新框架。在这种情况下,由于约束不完整,它们显示为红色:
由于这些约束不完整,对它们的编辑不会导致帧更新(可能是因为它不明确,并且它不知道帧应该在哪里)。
但如果您完成约束(并在必要时更新框架),则约束现在显示为蓝色:
一旦他们完成,对约束的后续编辑将立即导致框架的更改。
最后,值得记住的是,如果您通过弹出框窗口添加约束,则会有一个"更新框架"选项就在popover中,所以你不必在单独的步骤中更新它们:
下划线,如果您使用反映当前约束的框架完全定义约束,则对约束的任何后续编辑将导致框架自动更新。