防止启动图像覆盖状态栏上的时间

Prevent launch image overwriting of time on status bar

我读到 Apple 更喜欢启动图像类似于您的初始应用程序屏幕,以便为用户提供 "instant on" 的错觉,并且以某种方式隐藏了应用程序在加载时的状态栏,以便时间上没有冲突。

我正在使用应用程序的屏幕截图作为我的启动图像。

但是,加载时状态栏没有隐藏。相反,它会覆盖图像,这对于与屏幕截图完全匹配的状态栏的静态部分来说是可以的。但是状态栏的时间和截图中的时间叠加在一起,造成了模糊。

最佳做法是在 Photoshop 中从屏幕截图中删除时间,还是有办法在启动时隐藏状态栏?我发现 suggestions 可以更改我的 plist 文件,但它们看起来有点古怪。

最佳做法是什么?

启动图片不应包含状态栏,因为 iOS 实际状态栏将在应用启动时显示。

此外,如果您使用的是应用程序屏幕截图,则启动图像不应包含应用程序 运行 时向用户显示的任何数据或详细信息。

最佳做法是使用类似 "background" 的内容,在应用启动时填充实际数据,让用户感觉应用启动速度更快。

从 Instagram 应用中查看此示例: