我正在使用适用于iOS 9的Xcode 8构建并使用自动布局。
有时,当我在Interface Builder中安装约束时,会立即发生冲突。当我点击红色披露并查看冲突的约束时,我会看到我刚刚安装的那个和另一个冲突的约束。当我点击我安装的约束时,它突出显示。当我点击冲突的约束时,它不会突出显示。当我单击红点以删除约束时,冲突约束旁边的复选框将显示为灰色且无法选中。当我返回文档检查器或大小检查器时,我没有看到它所适用的对象列出的冲突约束。
因此,我认为Interface Builder添加了无法删除的约束。我的问题是这些不可修复的约束无济于事。例如,我向堆栈视图内部的视图添加宽度> = 50约束,并发现它与系统添加的width = 0约束无法删除。
有谁知道为什么会这样或者我如何解决这个问题?感谢。