约束是不是一样的?

Constraints are not the same?

我在两个不同的 ViewControllers 上将两个视图都对齐到底部安全区域,但是如果我将 BOTH BottomConstraints 常量更改为 -100,一个视图将上升并且一个正在下降,即使它们以相同的方式对齐。我希望约束像第一个 ViewController 一样工作,因为所有其他 ViewController 都是这样工作的。

第一个ViewController:

第二个ViewController:

原因是这样的

First item = Second item * multiplier + constant

如果您颠倒了 First 的顺序,Second 同样 -100 的行为将与您当前发生的情况不同,因此请确保您的自定义视图是否始终代替 First / Second在两个约束中