iOS 启动屏幕不会停止显示 launchscreen.xib

Posted

技术标签:

【中文标题】iOS 启动屏幕不会停止显示 launchscreen.xib【英文标题】:iOS launch screen will not stop showing the launchscreen.xib 【发布时间】:2016-03-27 08:03:20 【问题描述】:

我已经制作了图像,我需要支持的所有设备的资产文件,没有错误说错误大小等。我将其设置如下:

我的资产文件设置如下:

我在这里阅读了大量关于此的指南和问题,但没有一个答案能解决我的问题。无论如何,它只是一直显示设置为灰色的launchscreen.xib。我已经尝试重建、清理、重新启动程序,一切仍然显示相同的灰屏。

【问题讨论】:

【参考方案1】: 确保 Info.plist 中没有“启动屏幕界面文件基本名称”键(与 Aamir 建议的相反) 从设备/模拟器中删除应用程序(如果是模拟器,我还建议“重置内容和设置”) 清理构建文件夹(在 Xcode 中,打开“产品”菜单,按住 alt 按钮,选择“清理构建文件夹...”选项) 再次运行

【讨论】:

效果很好!谢谢。【参考方案2】:

请在info.plist 中添加键Launch screen interface file base name 并在其值中给出LaunchScreen 的名称,希望它能解决您的问题。 作为参考,我附上了以下屏幕截图。

【讨论】:

我试过但没用。反正不是xib吗?否则为什么它被称为“启动屏幕”?我尝试了它并重建了它,重新启动了 xcode 等,但它仍然无法正常工作。我什至尝试将其命名为“LaunchImage”,这是我的资产名称,但这也不起作用。无论如何,感谢您的快速回复。

以上是关于iOS 启动屏幕不会停止显示 launchscreen.xib的主要内容,如果未能解决你的问题,请参考以下文章

iOS 应用程序显示最后显示的视图而不是启动屏幕 - 但仅有时

应用程序不会填满设备屏幕,启动屏幕也不会自动旋转

为啥 iOS 在 manifest.json 更改后不会启动 PWA?

使用启动屏幕 (.xib) 可停止缩放

iOS 启动屏幕不显示

UIImageView在设备上的启动屏幕中丢失图像