【发布时间】:2014-11-27 00:35:47
【问题描述】:
我使用带有情节提要的 xCode v5 开始了一个适用于 iPhone 5/5s 的计算器应用程序。我已经升级到 xCode 6 并且几乎完成了该应用程序。我在 iPhone 5 以及 iPhone 6 和 6 plus 上使用 xCode 模拟器测试了该应用程序。该应用程序填充了我的 iPhone 5 的屏幕并自动缩放以完全填充 6 和 6 plus 的模拟器屏幕。正是我想要的!但是,当我将启动图像添加到我的项目时,该应用程序在 6 和 6 plus 模拟器上运行时不再自动缩放。我遵循了 Apple 关于启动图像大小的建议,并尝试将启动图像拖到我的项目中并使用资产目录。两者都阻止应用程序自动缩放。我目前看到的是一个启动图像,它完全填满了 iPhone 5/6/6 plus 的屏幕大约 1 秒。然后计算器出现了,完全填满了我的 iPhone 5 的屏幕,但尺寸保持不变,只填满了 iPhone 6 和 6 plus 屏幕的一部分。我希望计算器应用程序在 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/
【问题讨论】:
-
嗨 Cheesehead1957,请不要为问题添加解决方案,而是添加自己的答案,并请包括解决方案,而不仅仅是一个链接(必须包含作为所有者的参考和信用)。因此,请从问题中删除您的解决方案,创建一个好的答案并接受它。
标签: ios iphone xcode image launch