我有一个 UIImage
。当此 UIImage
出现在 iPhone 上时,我希望此 UIImage
的高度为屏幕高度的 0.5。当此 UIImage
出现在 iPad 上时,我希望 UIImage
的高度为屏幕高度的 0.3。
我尝试使用 Interface Builder Size Classes 为 Compact|Regular
和 Regular|Regular
设置不同的 Multiplier
,但是当我改变Multiplier
值,它会在所有 Size Classes 中发生变化。
有没有办法为不同的 Size Classes 设置不同的 Multiplier
值?
最佳答案
创建两个等高约束,一个乘数为 0.5,另一个为 0.3。单击 0.5 约束,打开大小检查器,取消单击已安装,单击已安装复选框旁边的加号,选择紧凑|常规/任意。对 0.3 执行相同的操作,但选择 regular|regular。
关于ios - 在 Xcode Interface Builder 中为不同大小的类设置不同的乘数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34080572/