启动屏幕不显示iOS 8

use*_*829 20 splash-screen ios xcode6.1

我正试图让Launch屏幕显示而不是我得到默认的黑屏.

我记得我过去曾经遇到过这个问题而且非常愚蠢,但我不记得它是什么.

我有一个LaunchScreen.xib.我已经设置了我的目标 - > info以使用LaunchScreen而不是图像目录.我正在运行iOS 8并使用Xcode 6.1.我试过所有iPhone模拟器和iPhone 4s.

我想不出比这更多的信息了.

小智 27

对于那些仍在寻找另一个答案的人来说,这对我们有用:

我们的启动xib只在视图中间包含一个imageView.由于某种原因,图像从未显示(但视图在那里,通过更改背景颜色进行检查).

解决方案是将图像文件移出图像目录,然后将其作为独立文件放入项目中.很奇怪,当我们尝试从目录中的其他图像时,它们正确显示但不是这个.无论如何,我希望这有助于某人!

  • 最近我试图在我的"Launch Screen.storyboard"文件中使用自定义字体.阅读之后我无法理解的原因[这个答案](http://stackoverflow.com/questions/25794314/using-custom-fonts-with-xcode-6-ios-8-interface-builder-launch-screen )和更多的研究/测试.它与图像相同... Xcode准备应用程序启动屏幕的纵向和横向快照,并且(当前)将其保存在此处:`/ Library/Caches/Snapshots/<< app_bundle >> /`.这是在加载系统/支持文件之前完成的,包括自定义字体和资产目录. (2认同)

Kas*_*hif 25

我遇到过同样的问题.原来我之前尝试用启动画面附加一个viewcontroller文件.修理:

  1. 转到启动屏幕
  2. 单击右窗格中的"连接检查器"
  3. 删除所有连接.

根据@doctorBroctor:也可以转到File的Owner选项卡并删除那里的连接.


ary*_*axt 8

  • 转到启动屏幕
  • 转到文件检查器
  • 选中"用作启动屏幕"复选框

在此输入图像描述


Man*_*Mal 8

我尝试过:

  1. 删除了启动屏幕文件.

  2. Use Asset CatalogLaunch Image SourceSplash screen在图像资源中根据需要添加图像.

  3. 在模拟器或设备上删除以前的项目.清除项目.

  4. 再次运行,现在正在显示.

  • 清洁模拟器确实做到了! (3认同)

Ste*_*mer 6

您可能遇到黑屏而不是启动屏幕的原因之一是该.xib文件可能无法在您的构建阶段被复制.至少那是我的问题导致我的应用程序显示黑屏,即使我已完成您描述的步骤.

因此,请仔细检查您的LaunchScreen.xib(或任何名称)出现在:

您的目标 - >构建阶段 - >复制捆绑资源

如果没有,请务必添加它.这解决了我的问题.


Sur*_*gch 6

对我来说问题是我没有LaunchScreen.storyboard在项目设置的常规选项卡中选择.

在此输入图像描述