Xcode 中的“Update Frames”调用通常是灰色的
我知道让它更新框架以匹配您的约束的唯一方法是,繁琐地选择您的最高级别 View ,而不是(有时)您可以在菜单栏中找到“选定 View ”->“更新框架”。此外,“所有 View ”->“更新框架”似乎通常根本无法工作或以我无法理解的方式工作。
当然只有 击键或按钮更新所有框架立即匹配任何新输入的约束(例如使用控制拖动制作的约束)。
注意 .. 对于 2016,您可以使用这个非常方便的按钮,它至少会显示与您在菜单栏菜单中搜索时可以找到的子菜单相同的子菜单。
但是,看起来(请参阅下面我对 ZaBlanc 的评论)实际上可能存在 Xcode 错误,并且您不能将击键分配给“所有 View ”项目。 (您通常使用的那些。)
更糟糕的是……在 Xcode 8 中……
他们似乎有删除了“更新框架”选项 ... WTH
最佳答案
这简单。转到首选项-> 键绑定(bind)。在顶部键入“更新帧”。你会看到两个出现。您将需要底部的那个(它将是没有分配键盘快捷键的那个。)
将其分配给 ⌘= 或您喜欢的任何其他内容。
生活改变了。
关于xcode - 如何在 Xcode 7 的自动布局中更轻松地 "update all frames"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32656052/