我已经阅读了许多有关尺寸类别的教程,但我仍然无法弄清楚一件事。
iPhone 5、iPhone 6 和 iPhone 6 Plus 具有完全相同的屏幕长宽比,因此我希望它们使用相同的内容布局。我的意思是与屏幕的宽度和高度成正比。
但是!我无法找到一种方法使其在所有 iPhone 上都成比例!
真正支持比例的约束只有几个:“长宽比”、“相同宽度”+“乘数”、“相同高度”+“乘数”
约束,例如Leading Edges、Horizontal Center In Container,所有Pin约束都以逻辑点的绝对值进行操作,并且所有iPhone的屏幕在逻辑点的尺寸都不同;因此我无法在所有 iPhone 上获得相同的图片。
更新
我添加图像来解释我想要实现的目标:
最佳答案
如果您想充分利用更大的屏幕,您可以简单地不包含 4.7 英寸和 5.5 英寸设备的启动文件或启动图像,它们将仅使用放大的 4 英寸布局。
但请不要这样做。屏幕的长宽比可能相同,但尺寸不同,这样处理会导致糟糕的用户体验。
关于ios - 具有尺寸等级的 iPhone(从 5 到 6 Plus)的比例布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26386950/