是否可以根据当前的尺寸类别为约束赋予不同的乘数?
我的观点是,对于常规尺寸类宽度,我希望其尺寸为屏幕尺寸的一半;对于紧凑尺寸类宽度,我希望其尺寸为屏幕尺寸的 80%。在故事板中,我可以选择将不同大小类别的不同变量添加到约束常量值中,但不能添加它的乘数值。如果相关的话,它是一个等宽约束。
我没有做太多以编程方式添加约束的事情,所以我希望它们可能是一条解决方案。谁能告诉我是否可以通过故事板或以编程方式做我正在寻找的事情?
解决方案非常明显,不知道我是怎么错过的。您必须创建两个不同的约束并相应地启用/禁用它们。
我认为这是一个非常不优雅的解决方案,我真的很希望苹果能够做到这一点,以便您可以像常量变量一样为每个尺寸类别定义不同的乘数。拥有许多仅相差一个值的约束似乎可能会导致故事板非常笨重且难以维护。
如果有人知道更好的解决方案,或者知道为什么这样做,我仍然想听听。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)