Xcode视图层次结构调试视图中的灰色约束是什么?

我知道固体是什么:我自己创造了它们。 那些灰色的呢? 隐含的,可能是通过尺寸适合? 灰色高度与实心高度冲突。 灰色的来自哪里?

屏幕截图来自Xcode

您正在检查对象,例如具有内在内容大小的标签。 内在内容大小会产生高度和宽度限制; 这就是内在的内容大小。 灰色约束向您显示内在内容大小生成的约束。 如果你只是看看它们,你可以看到 :它们说“内容大小”!

它们是灰色的,因为它们被显式约束覆盖(它们的优先级较低)。 但他们仍然在那里,如果你没有压倒他们,他们就会生效(而且他们不会是灰色的)。