在 Xcode 6 和新的iPhone之前,一切都非常简单明了。对于启用我们使用320 x 480(或568用于更高的设备)相同分辨率的标准和@2x资源的Retina和非Retina显示屏,这让我们感到很方便。现在,我们有了具有相同比例(几乎相同)的大屏幕,但工作区域不再相同。
Size Classes应该使所有内容适合一个storyboard。但等等.. iPhone 6 使用@2x资源,这意味着图形在那种设备上会比iPhone 5/5S上的看起来更小。而iPhone 6 Plus使用@3x资源,这也不会看起来相同。似乎不可能使例如某个按钮始终相对于屏幕宽度的完整尺寸保持相同。除非我们编写,但这将使Size Classes无用。
我的理解正确还是我忽略了什么?听听你们怎么看。也许你知道一些好的教程?我没有找到任何可以解释我的疑虑的东西。
提前致谢!