【发布时间】:2015-08-26 16:47:16
【问题描述】:
我在我的 xib 中为 imageView 提供了 1:2 的纵横比约束。我为约束创建了一个 IBOutlet。现在我需要根据某些标准将纵横比更改为 1:1。我想知道除了删除旧约束并放入新约束之外,是否有任何方法可以更改约束的乘数值??
【问题讨论】:
-
您可以更改约束的
multiplier属性。对于 1:1 的纵横比,该值为 1 -
但它的“只读”对吗?
-
嗯,是的。我没看过 - 我以前只修改过这个常量。
-
如果您只想拥有两种不同的纵横比,您可以安装两个约束条件,一个是活动的,一个是非活动的。要更改纵横比,请翻转活动/非活动状态。您仍在有效地删除/安装约束,但它是简单的代码
-
这是另一种选择.. 但我真的很想知道是否可以编辑该纵横比约束...
标签: ios constraints aspect-ratio