我正在准备将我的应用提交到应用商店,并且一直在阅读启动屏幕上的指南。似乎苹果更喜欢让它看起来像你的应用程序已经加载,即使它不是。
我决定使用我的应用程序的背景图像作为启动屏幕。这样,应用程序的骨架就在那里,按钮和文本就会加载进来。
我使用了图像的副本,但将其重命名为 Default-568h@2x.png。
它可以工作,但是当它启动时,它具有默认缩放效果,但它似乎放大得比实际图像大小更大,因此不能很好地过渡到应用程序中。
任何想法为什么会发生这种情况以及我能做什么?
谢谢
这可能是默认图像中包含或排除状态栏的问题。根据苹果的说法,所有 iPhone Default.pngs 都应该包含状态栏,而 iPad 应该不包含状态栏。(当然,除非您的应用程序隐藏了状态栏)
好的,我找到了解决这个问题的方法。
我发现顶部的状态栏对于视网膜是 40 像素,对于非视网膜是 20。
然后,我创建了一个完全 iphone 5 分辨率大小的黑色背景。然后我得到了我的启动图像(实际上是我的应用程序的背景),但将其垂直缩小了 40 像素。
然后我把它放在我创建的黑色背景上并排列在底部。
然后我合并图层并将其用作启动图像。它工作得很好,启动图像加载,然后我的应用程序在它完全对齐的顶部打开。