【发布时间】:2016-03-17 10:00:20
【问题描述】:
大家好,阅读。我正在尝试使应用程序看起来像 Viber 或任何其他带有拨号盘的应用程序来呼叫某人。但我不明白如何做出正确的设计,让每部 iPhone 上的应用看起来都一样。我正在尝试实现这样的目标:
所以我想让整个键盘在所有 iPhone 上看起来都正常。我已经知道我需要为 3 种分辨率的按钮添加所有图像,因此对于 1x,我使用了 54x54、2x - 145x145、3x - 240x240。我在 320x480 (1x)、750x1334 (2x) 和 1242x2208 (3x) 中绘制了 3 个屏幕。所以在纸上一切看起来都很好。但在程序中,在 iPhone 5s 上,我面临这样的问题:
如果我试图将 2x 图像的大小减小到 124x124(整个屏幕为 640x1136,真正的 iPhone 5s 分辨率),iPhone 5s 上的一切看起来都不错,但在 iphone 6(也是 6s)上,按钮看起来太小了。 所以我试图了解我应该怎么做才能制作一个真正的 crossIOS 应用程序。任何帮助都会得到帮助...
【问题讨论】:
标签: ios swift constraints size-classes