我使用带故事板的xCode v5为iPhone 5 / 5s开始了一个计算器应用程序。我已经升级到xCode 6,几乎完成了应用程序。我在iPhone 5上测试了应用程序,在iPhone 6和6上使用xCode模拟器测试了应用程序。该应用程序填充我的iPhone 5和autoscales的屏幕,以完全填充模拟器屏幕6和6加。正是我想要的!但是,当我将启动图像添加到我的项目中时,在6和6 plus模拟器上运行时,应用程序不再自动缩放。我已经遵循Apple的推出图像尺寸的建议,并尝试将启动图像拖入我的项目并使用资产目录。两者都阻止应用程序自动扩展。我目前看到的是一个完全填满iPhone 5/6/6 plus屏幕大约1秒的启动图像。然后计算器出现,完全填满我的iPhone 5的屏幕,但仍然保持相同的大小,只填充iPhone 6和6加屏幕的一部分。我希望计算器应用程序在iPhone 5,6和6 plus上运行时完全填满屏幕。为什么在添加启动映像时停止自动缩放,如何在将启动映像添加到项目后继续启用自动缩放?提前感谢您的指导。
土耳其日上午:我解决了我的问题!怀着极大的怀疑,我尝试了下面链接的解决方案,它解决了我的问题。我添加了启动图像(拖放)。计算器在我的iPhone 5上正确显示,并且在iPhone 6和6 plus模拟器上运行时也能正确显示。不明白为什么下面的链接解决方案有效,所以这是我必须接受的。我要感谢Matt Palmer在他的博客上发布这个帖子:
http://matthewpalmer.net/blog/2014/09/10/iphone-6-plus-launch-image-adaptive-mode/