如何在不小心移动故事板后快速将故事板中的视图捕捉回其约束

How to quickly snap a view in storyboard back into its constraints after accidentally moving it

我发现的一切,每个人都说这是不可能的。

我在 fullsail 大学学习,他们教我如何做到这一点,所以我毫无疑问地知道 可以 做到。没有人只是知道如何并假设它不能。

基本上,当在 XCode-story 看板中时,我会向视图添加约束,一切都是蓝色和完美的。从那里,如果您单击并按住拖动,将视图移动到另一个位置,那么所有约束都将变为橙色。 (不是红色,因为约束仍然很好,它只需要简单地回到原位。)

在学校的时候,我的老师教了我一个快捷键,你按下它,所有东西都会弹回原位,然后又变成蓝色。自从我编码以来已经有一段时间了,我现在又回到了它,我只是不记得那个快捷方式是什么。

我希望有人知道如何做到这一点。也许有全帆毕业生?

非常感谢您的回复。

我想通了。

选项 + CMND + '='

您要执行的操作称为 "Update(ing) Frames."

快捷命令确实是option-command-equals

也可以从情节提要的底部菜单中访问该命令。

此 link 将来可能会更改,但请查看 Auto Layout Guide。具体参考 "Resolve Auto Layout Issues Tool" 部分。