在Xcode 6 beta版本中,当我删除一个约束时,它并不完全删除,而是将其变灰。我认为这意味着该约束在不同的大小类别中使用,但事实并非如此。另外,如何永久删除这些约束?
从Storyboard中删除约束有几种方法:
尽量不要从Storyboard对象中删除,因为有时候不同的约束可能会堆叠在一起,你可能会删除错误的约束。所以,最好从文档大纲中删除。只需在文档大纲上突出显示要删除的约束,然后按键盘上的删除按钮即可。请参见下面的屏幕截图:
如果您想清除所选视图的所有约束,请选择视图(例如:一个按钮),点击第三个按钮(解决自动布局问题按钮),然后点击清除约束。
如果您想要清除视图控制器内所有视图的所有约束,请将正确的视图控制器对象突出显示在Storyboard中,点击第三个按钮(解决自动布局问题按钮),然后在“视图控制器中的所有视图”下点击清除约束。
双击灰色约束(将焦点切换到约束),然后按删除键。这将删除约束。
为什么?为什么不能从尺寸检查器中完全删除约束条件?!
这是由于大小类的原因,您可以从“文件检查器”中禁用大小类,并使每个灰色约束失效,如果需要,可以重新启用它们。
希望能帮到您。