更新约束菜单全部变灰

Posted

技术标签:

【中文标题】更新约束菜单全部变灰【英文标题】:Update constraints menu all greyed out 【发布时间】:2015-04-11 22:08:31 【问题描述】:

当我尝试在 Xcode 6.3 中更新约束时,我不能,因为菜单完全或部分变灰。 http://hostthenpost.com/uploads/aa150beda71316c338da81c5e301d149.png

这是为什么?我如何解决它?该应用程序是一个基本的、简单的 Hello World 应用程序,具有两个共享高度和宽度的 UIImageView 元素,一个被限制在左侧 50 处,另一个被限制在右侧 50 处。它有什么问题?如何制作它以便我可以更新约束?

编辑:此时我可以看到一些但不是所有的约束选项。 http://hostthenpost.com/uploads/2d8a3bec6a17524d6f9ca1524c95fb0c.png

【问题讨论】:

【参考方案1】:

当您选择了错误的项目时会发生这种情况,例如约束而不是视图或子视图。

要修复它,只需再次选择视图。然后选项应该会再次出现。

如果单击时某些选项无效,则仍然会显示为灰色。例如,Update Frames 仅在实际有 are 帧要更新时才可用。

【讨论】:

“视图”是什么意思?抱歉,我对这些东西一窍不通。 我的意思是你应该点击一些 ui 对象,而不是约束或控制器或其他一些东西。单击视图、标签、按钮,以及您之前添加的任何 ui 对象【参考方案2】:

如果您单击主view,然后单击约束按钮,您必须知道您无法将故事板主视图中的约束添加到其父视图。你可以通过代码来做到这一点。

如果您尝试更改任何其他子视图的约束,请务必用鼠标单击视图中的对象,然后单击约束按钮。

【讨论】:

以上是关于更新约束菜单全部变灰的主要内容,如果未能解决你的问题,请参考以下文章

是啥导致 MFC 应用程序菜单栏变灰? [关闭]

切换菜单时背景变灰

mfc创建的单文档菜单栏按钮是灰的

如何让MFC对话框中的Menu菜单变灰或恢复

如何让MFC对话框中的Menu菜单变灰或恢复

VC对话框的菜单设置变灰, 打勾 等