截图:
如您所见,除了添加一些相对于邻居的距离限制外,我什么也没做,而且到处都有冲突。我该如何解决这个问题?
Xcode:版本 9.0 beta 3 (9M174d)
最佳答案
每当定义约束时,请记住以下事项。
- 您为其定义约束的每个 View 都需要定义其 x 位置、y 位置、宽度和高度。
- 每个 View 都需要定义这些位置,并且只能通过一个约束来定义。 (每个维度最多一个约束,即 x、y、宽度、高度)
- 如果有更多约束定义这 4 个值中的任何一个,就会发生冲突。
- 如果您尝试相对于某个源 View 对目标 View 施加约束,则源 View 本身必须已经修复了其约束。 (我认为这可能是您的代码的问题)。
您始终可以在 XCode 中检查冲突/缺失约束。单击左侧面板中的红色按钮
你会看到像这样缺少的约束
关于ios - 添加相对于邻居的约束会导致冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45267831/