黑屏显示而不是 LaunchScreen.xib

Posted

技术标签:

【中文标题】黑屏显示而不是 LaunchScreen.xib【英文标题】:Black screen showing instead of LaunchScreen.xib 【发布时间】:2015-06-27 10:36:26 【问题描述】:

我正在尝试让我的文件 LaunchScreen.xib 显示为我的应用程序的启动屏幕。每当我第一次运行应用程序时(在您运行应用程序的地方,并且第一次加载模拟器),启动画面都不会显示。

在模拟器加载之前有一个黑屏,但是在我的应用加载之前有第二个黑屏。如果我再次运行该应用程序,加载模拟器后,启动屏幕显示没有问题。但是,如果第一次出现黑屏,用户会认为应用程序不工作,因此这是一个问题。

这些是我用于启动屏幕的设置。

感谢所有帮助。

【问题讨论】:

这可能只是 Xcode 在附加其调试器并运行应用程序时的错误。如果您只是在设备上安装了该应用程序,完全退出它然后重新启动它,屏幕会显示吗? 啊,你是对的。当我完全退出应用程序,然后运行它时,启动屏幕就可以工作了。我想这可能是一个 Xcode 错误。谢谢:) 【参考方案1】:

这只是 Xcode 的错。在启动应用程序时,Xcode 会附加它的调试器并进行一些通信和许多其他事情。启动屏幕很可能在那段时间内没有显示,或者只是一瞬间。

如果您的设备上只有该应用,请完全退出该应用,然后重新启动,启动屏幕应该会按预期显示。

【讨论】:

【参考方案2】:

没有问题。模拟器加载黑屏,它不属于您的应用程序。 (当时加载的操作系统)。模拟器加载操作系统后,它会使用您的 laucnh 屏幕启动您的应用

【讨论】:

以上是关于黑屏显示而不是 LaunchScreen.xib的主要内容,如果未能解决你的问题,请参考以下文章

iPad上的黑屏而不是启动图像

显示器无法显示

Pyopengl 黑屏

Flutter for iOS 12.1:黑屏而不是应用程序

Wallpaper Engine壁纸黑屏怎么办 壁纸不显示解决方法

在发送按钮之前单击联系人按钮时出现黑屏