如何使用两个不同的乘数更改单个高度约束的乘数

How can I change the multiplier for single height constraints with two different multipliers

我有一些宽度的图像,它与 superview 相关,纵向模式有一定百分比。当设备方向更改为横向模式时,如何通过更改乘数值来更改故事板中的百分比。

遗憾的是,您无法更改乘数,但您可以添加两个约束,一个用于风景乘数,另一个用于纵向乘数。

然后在代码中你可以activate/deactivate旋转发生时的约束。

如果您在情节提要中遇到错误,只需将其中一个约束的优先级设置为 999 或低于另一个。

我们不能 multiplier 因为它是 get only property,但我们可以调整宽度或高度 constant 以匹配 multiplier