如何在xcode中自动更新帧?

时间:2016-05-03 04:04:53

标签: xcode autolayout

每当我添加某些约束时,在xcode中,我需要手动点击故事板的更新帧以正确反映它。我可以在xcode中更改任何设置,以便每次编辑约束时自动更新帧吗?

1 个答案:

答案 0 :(得分:0)

根据我的经验,如果约束尚未完全指定框架,则不会更新框架。在这种情况下,由于约束不完整,它们显示为红色:

enter image description here

由于这些约束不完整,对它们的编辑不会导致帧更新(可能是因为它不明确,并且它不知道帧应该在哪里)。

但如果您完成约束(并在必要时更新框架),则约束现在显示为蓝色:

enter image description here

一旦他们完成,对约束的后续编辑将立即导致框架的更改。

最后,值得记住的是,如果您通过弹出框窗口添加约束,则会有一个"更新框架"选项就在popover中,所以你不必在单独的步骤中更新它们:

enter image description here

下划线,如果您使用反映当前约束的框架完全定义约束,则对约束的任何后续编辑将导致框架自动更新。