更新约束菜单全部显示为灰色

时间:2015-04-11 22:08:32

标签: ios xcode autolayout xcode6 constraints

当我尝试更新Xcode 6.3中的约束时,我无法理解,因为菜单已完全或部分显示为灰色。 http://hostthenpost.com/uploads/aa150beda71316c338da81c5e301d149.png

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

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

2 个答案:

答案 0 :(得分:3)

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

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

如果单击时没有任何效果,仍有一些选项会变灰。例如,Update Frames只有在实际 帧要更新的情况下才可用。

答案 1 :(得分:0)

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

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