“更新帧”调用通常在Xcode
中显示为灰色我知道更新帧以匹配您的约束的唯一方法是,繁琐地选择最高级别的视图,并且(有时)您可以在菜单栏中捕获“选定视图” - >“更新帧”。此外,“所有视图” - >“更新框架”似乎通常根本无法工作或以我无法理解的方式工作。
肯定只有按键或按钮可立即更新所有帧以匹配任何新输入的约束(例如使用control-drag进行的约束)。
当然有人对此有一些想法。一个人在Xcode中不断使用它!奖金!
注意..对于2016年,您可以使用这个非常方便的按钮,至少可以通过在菜单栏菜单中搜索找到相同的子菜单。
然而,看起来(参见下面的ZaBlanc的评论)可能实际上存在Xcode错误,并且您无法为“所有视图”项目分配击键。 (你经常使用的那些。)
他们似乎 删除了'更新框架'选项 ... WTH
答案 0 :(得分:23)
这很容易。转到首选项 - >关键绑定。在顶部键入“更新框架”。你会看到两个出现。你会想要最底层的(它将是没有分配键盘快捷键的那个。)
将其分配给⌘=或您喜欢的任何其他内容。
生活改变了。
答案 1 :(得分:2)
和你一样,我认为通过选择它们并从Xcode菜单中选择那个无聊的选项来手动修复错误的视图是非常烦人的。在努力缩短修复布局问题的时间之后,我不得不承认没有办法从命令行调用“更新帧”功能。所以我最终这样做了:
Command + Option + =
这是我所知道的最快的方式。请试一试!
您还可以找到更多详细信息HERE