【问题标题】:Do I have to have LaunchScreen.xib for iOS 8 launch images?对于 iOS 8 启动图像,我是否必须拥有 LaunchScreen.xib?
【发布时间】:2015-02-03 23:48:42
【问题描述】:

我使用的是 Xcode 6.1。

在启动图像源 = LaunchImage 和启动屏幕文件 = Main_iPhone。在启动图像名称 = LaunchImage 下的 Images.xcassets 中。

我目前拥有适用于 iOS 8 的 Retina HD 5.5 和 Retina HD4.7 启动图像。但对于所有 iOS 8 设备,无论是 iPhone 4s、iPhone5 还是 iPhone 6,iOS 8 都不会加载启动图像。我不使用xib,只使用故事板。但是,我是否必须创建一个名为 LaunchScreen.xib 的 xib 文件并将我的 iOS 8 启动图像放入该文件中,以便 iOS 8 启动图像?

所以我只放了 2 个 iOS 8 图像在那里,xib 对我使用故事板构建游戏没有问题吗?这是 Xcode 6.1 中启动图像适用于 iOS 8 的唯一方法吗?

编辑:
所以我只是做了一个 LaunchScreen.xib 文件。在该文件中,我将我的 Retina HD 4.7 英寸启动图像放入 4.7 英寸屏幕。在作为 LaunchScreen.xib 放置的启动屏幕文件中,我仍然得到相同的结果。 iOS 7 启动图像加载,但 iOS 8 启动图像不加载。

【问题讨论】:

    标签: ios xcode launchimage


    【解决方案1】:

    您是否在文件检查器中将 xib 中的视图标记为“用作启动屏幕”?

    【讨论】:

    • 嗨,你是怎么看到那个观点的
    • @TeodorKolev 选择 XIB 文件进行编辑,然后在最右侧的窗格中,选择“文件检查器”(第一个图标,看起来像文档图标)。此信息将位于该列的一半左右。
    • 谢谢,我已删除最后一个复选框,但我仍将其视为启动屏幕
    【解决方案2】:

    我遇到了同样的问题,但已将 xib 标记为启动屏幕,但只需在构建设置的常规选项卡中选择它作为启动 xib。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多