iOS 启动图像状态栏显示在系统状态栏上

标签 ios statusbar

我遇到了一个问题,我的启动图像中的状态栏似乎只是显示在系统状态栏上,而不是被裁剪掉。这会导致应用启动时出现令人讨厌的困惑外观(见下文)。

launch image overlay problem

在实际设备上情况更糟,因为运营商和电池图标也被覆盖了。

这与 iOS Default.png status bar not drawn over 是同一个问题;但是,Xcode 不允许我应用状态栏被裁剪掉的启动图像,因为它太小了。

我的图像都是正确的尺寸。我通过保存 iOS 模拟器的屏幕截图来创建它们。我不介意在启动期间隐藏状态栏,但这只会显示启动图像中的静态状态栏。

有什么想法吗?

谢谢!

最佳答案

您不应该在启动图像中复制状态栏,我假设您使用模拟器屏幕截图作为启动屏幕。

要克服这个问题,请在照片编辑应用程序(如 PhotoShop)中打开该屏幕截图,并使用具有背景颜色的图层隐藏状态栏。

关于iOS 启动图像状态栏显示在系统状态栏上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20450661/

相关文章:

java - 如何在 map View 中获得透明状态栏?

java - Android隐藏状态栏、兼容性

ios - 在 iOS swift 4.2 中更改 Root View Controller 时状态栏突然隐藏

ios - Xcode 3.2.5 与 IOS SDK 4.2 下载

ios - ARKit – 白皮书检测

ios - 在 RubyMotion 中链接 AdMob SDK 时出现重复符号错误

IOS Flutter 运行 - 未连接设备

android - 在透明背景上的状态栏上永久显示扩展字符串(天气温度),所有字符大小合适且可见

ios - Clean Swift - 没有 segue 的路由

iphone - 当我将状态栏设置为隐藏或不隐藏时如何自动调整 ios View 的大小