iOS如何扩展非全屏启动图像以将其显示为全屏启动图像

时间:2012-07-10 08:27:26

标签: ios scale uilaunchimagefile

iOS指南要求我们为iPad打包768 x 1004(纵向启动图像)或1024 x 748(横向启动图像)大小的启动图像,而不管应用程序是否为全屏。但是,如果我们打算通过显示相同的启动图像一段时间来延长整个屏幕的持续时间,以便我们可以在后端进行初始化,我们往往会看到一个小漂移(我们显示的启动图像由少量)。

这是因为iOS用于显示非全屏图像的缩放与显示图像时的缩放不同。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我见过请求Default.png文件1024x748和1004x768的Apple文档。但是,如果你的应用程序指定它是一个全屏应用程序(状态栏隐藏),那么我认为可以使你的Default.png文件(对于iPad)完整的1024x768,这会使这个问题消失。

我只是看一下我现在拥有的全屏通用应用程序,已经发布,其启动图像是全屏(1024x768)。

在模拟器中运行工作正常(并且我将图像标记为绝对确定它没有从顶部20x裁剪然后重新缩放)。

我没有可以(很容易)验证的iTunes Connect应用程序,所以它可能会在提交给iTunes Connect时抱怨。但是,我对此表示怀疑。

如果您查看项目摘要标签 - > iPad部署信息,它会显示启动图像尺寸的警告:

  

横向模式下iPad的启动图像大小不匹配   建议大小为1024 x 748像素。

因此,我将其视为推荐,而不是要求

修改,另请参阅this other stack overflow question。该答案还建议使用1024x768图像,并且没有收到社区的任何回击(19个月后+)