【发布时间】:2016-05-29 14:37:54
【问题描述】:
我在我的故事板中,通过从一个视图拖动到另一个视图来应用一个约束,以替换另一个不再有意义的约束。所以我选择视图,转到“Size Inpector”,点击旧约束,然后点击删除键。
令人讨厌的是,它只是清除了“已启用”标志,并使约束变灰。
是的,我正在使用尺码等级...但事情是这样的,我没有在任何其他尺码等级上使用此约束。事实上,目前还没有视图、约束等的变体。一切都在“Any / Any”上。
所以,我想知道是否有办法让 Delete 键在这里真正起作用。我唯一的办法是去文档大纲,并在那里找到我的约束吗?似乎应该有一种更简单的方法来放弃约束,但在 Size Inspector 中。
【问题讨论】:
-
如果您在尺寸检查器中双击约束,它将在文档大纲中为您选择它,以便您可以从那里删除它
-
Xcode 版本?它为我删除...
-
@dan - 如果你把你的答案放在“答案”区域,我会接受并投票。
-
@CaptJak - Xcode 7.2.1。我认为如果我没有在我的故事板文档上打开大小类,这将按预期删除。但是打开它,它只会禁用。
-
它在Docs 中说,“对于约束,您可以更改约束的常量,并且您可以更改约束是否安装在视图层次结构中。”
标签: ios autolayout storyboard nslayoutconstraint