Tid*_*dly 11 uikit ios autolayout size-classes
是否可以根据当前大小类给出约束不同的乘数?
我认为,对于常规尺寸类宽度,我希望屏幕尺寸的一半,我希望它的尺寸为屏幕尺寸的80%,以获得紧凑的尺寸类宽度.在故事板中,我可以选择将不同大小类的不同变量添加到约束常量值,但不是它的乘数值.如果相关,它是等宽宽度约束.
我没有做太多以编程方式添加约束,所以我希望它们可能是一条解决方案.任何人都可以告诉我是否有可能通过故事板或编程方式执行我正在寻找的内容?
Tid*_*dly 22
解决方案非常明显,不知道我是如何错过它的.您必须创建两个不同的约束并相应地启用/禁用它们.
我认为这是一个非常不优雅的解决方案,我真的很想,如果苹果能够做到这一点,你就可以像常量变量一样为每个大小的类定义不同的乘数.有许多约束只有一个值的约束似乎可能导致一个非常笨拙和难以维护的故事板.
如果有人知道任何更好的解决方案,或者知道为什么这样做,我仍然希望听到它.
归档时间: |
|
查看次数: |
1842 次 |
最近记录: |