在 Xcode 6.0 中删除启动屏幕

Posted

技术标签:

【中文标题】在 Xcode 6.0 中删除启动屏幕【英文标题】:Removing Launch Screen in Xcode 6.0 【发布时间】:2014-11-21 15:43:31 【问题描述】:

我创建了一个浏览器应用程序,但每次启动时,LaunchScreen.xib 都会先弹出一秒钟左右。如何阻止此屏幕出现?

【问题讨论】:

LaunchScreen.xib 听起来像是您的自定义视图。如果 LaunchScreen 在某处初始化,您是否尝试过在代码中搜索它? 不,它是在我创建单视图应用程序时与项目一起创建的。但是,我只是在我的代码中搜索了它,但在那里找不到它。 【参考方案1】:

单击您的项目,在“信息”选项卡中,您有“启动屏幕界面文件基本名称”行

您可以删除该行。

【讨论】:

谢谢!这解决了问题:) 我做到了,工作正常,但做完之后我的应用在 iPhone 6 中不是全屏的,顶部和底部有一些黑色区域。你能帮帮我吗? 你可以看看这个:***.com/questions/25796280/… 当我删除该文件名时,它不会显示launchImage,但那时会出现空白屏幕。如何在没有黑屏的情况下直接设置我的应用程序启动 当我在最新版本的 xcode 上尝试时,我的项目崩溃了【参考方案2】:

也许您可以通过其他方式解决此问题。 您可以单击项目,单击常规,在应用程序图标和启动图像框架中,单击启动屏幕文件,然后选择主。您的应用将启动宽度 main scrren (Main.storyboard)

【讨论】:

我必须卸载该应用程序并重新安装它才能正常工作 但它会显示黑屏一秒钟并加载主屏幕。您有什么想法可以消除应用程序开头的黑屏吗?【参考方案3】:

转到 info.plist 并删除键“启动屏幕界面文件基本名称”的值

【讨论】:

【参考方案4】:

转到 info.plist。在该启动屏幕界面文件构建器中,默认设置为 Lauchscreen.xib。

不要删除它。如果删除,我在屏幕顶部或底部有一个空白的黑色空间。而是重命名要首先显示的 xib 文件!

【讨论】:

【参考方案5】:

在 Xcode 6.4 中,您只需在 Targets -> App Icons and Launch images -> Launch Screen File 中指定 Main.storboard 作为您的启动文件。

【讨论】:

你好。正确的信息就在这里 :-)【参考方案6】:

要完成Pradeep Banavara 所说的内容,请看一下它在 XCODE 中的位置。

/!\ 不要删除 Info.plist 的“启动屏幕界面文件基本名称”条目。屏幕区域将变得不合适。

【讨论】:

【参考方案7】:

解决了我的问题:

您可以通过更改“常规”选项卡上目标设置下的“启动屏幕文件”来完成此操作,请查看此链接:

http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/

【讨论】:

以上是关于在 Xcode 6.0 中删除启动屏幕的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 图标/带有空图像的启动屏幕目录

Xcode 不部署或启动 Apple Watch 模拟器

Xcode启动框的显示

如何在 Xcode 中设置启动屏幕图像

删除初始屏幕上的状态栏[关闭]

Xcode 6.3.2 应用程序在加载启动屏幕后崩溃