【发布时间】:2014-11-14 19:25:49
【问题描述】:
我使用 command-delete 删除了 IB 中 Map View 小部件的一些约束。如附图所示,约束实际上只是淡化了,而不是完全删除。
我已尝试保存文件并重新打开项目,但似乎它们不会被 XCode 删除。
我怎样才能删除它们?
编辑
这是我在尺寸检查器窗口中看到的
我正在使用 XCode 6 (6A313)
【问题讨论】:
-
这与尺寸等级有关。如果您在 AnyAny 中添加一个约束,然后在另一个尺寸类中将其删除,例如 AnyCompact,那么它将如下所示。这是因为您已从该尺寸类别中公开删除它。不是所有人。
-
@Fogmeister 感谢您的评论。但是,我认为我没有在整个过程中明确更改尺寸等级。我会谷歌更多关于这个
-
我确定就是这样。这是约束看起来像这样的唯一原因。
-
@Fogmeister 我毫不怀疑你是对的。我对自动布局知之甚少。我不记得更改尺码等级,但我可以在不知情的情况下更改它。再次感谢,感谢您的帮助。
-
如果您选择约束并查看左侧的检查器面板,它应该会告诉您该约束适用于哪些尺寸等级。您也可以从那里删除它,但您必须选择约束。不仅仅是与之相关的视图。
标签: ios autolayout xcode6