【问题标题】:Launch Image not shown on iOS7 iPhone after using asset catalog使用资产目录后,iOS7 iPhone 上未显示启动图像
【发布时间】:2013-11-22 13:10:17
【问题描述】:

我为我的应用资产目录设置了请求大小的 PNG。
我测试了模拟器和设备。
发射图像显示在

  • iPad 视网膜 iOS7
  • iPod 第 5 代 iOS6.1
  • iPhone4S iOS6.1

但未显示

  • iPhone5S iOS7 我的设备和模拟器

第一张图片是资产目录配置,第二张图片是资产目录中使用的 PNG 文件的名称。

我想知道是否需要进一步设置才能正常工作。 我已经研究过类似的问题,但这里没有一个是相同的......

感谢您的阅读,非常感谢您提供任何信息。

PNG images used in Asset category

Launchimage asset catalog

【问题讨论】:

  • 不适用于 3.5inch/iOS7 模拟器。简而言之,iOS7 上的 iPhone,资产目录的启动图像不适用于我的配置。
  • 如果您的图像是横向图像,Xcode 中似乎存在错误。试试这个修复:stackoverflow.com/questions/19110583/…
  • 谢谢,我试过了,但结果对我来说更糟。不仅显示黑色启动图像,而且 4 英寸屏幕的两侧切割并在整个应用体验中提供 3.5 英寸视图......
  • 谢谢,仍未显示。取消选中 iOS7 并添加请求的所有资产。这似乎是 xcode 中的错误,不是吗?

标签: ios iphone ios7 xcode5 asset-catalog


【解决方案1】:

我遇到了同样的问题,请确保图像以正常设置保存,保存时未压缩或隔行扫描。例如,在 Photoshop 中,当您保存 PNG 启动图像时,为“压缩”和“隔行扫描”选项选择“无”。对于 JPEG,请确保它不是渐进式的,并在格式选项中选择“基线(“标准”)”。它对我有用。确保在添加新图片后进行清理和构建。希望这会有所帮助

【讨论】:

    【解决方案2】:

    我有同样的问题。我注意到我的应用程序开始时没有启动图像,当它显示初始视图控制器时它处于横向模式,即使应用程序支持纵向并且我以这种方式拿着手机。该应用程序以前只是横向的,所以我后来添加了纵向。我注意到在“支持的界面方向”中,横向选项排在第一位,所以我认为该顺序可能与应用程序以这种方式启动的原因有关。我删除了整个密钥,然后重新检查了所有以“纵向”开头的方向。我的应用程序开始显示启动图像并以纵向模式启动。我还注意到,在 LaunchImage 资产集合的属性检查器中,iPhone 没有横向复选框,所以我猜如果您的应用程序以横向模式启动,它没有可使用的图像。

    旁注:注意“初始界面方向”也设置为横向。

    【讨论】:

    • 不可能!我也在开发一个仅限横向的应用程序。当 info.plist 中不支持竖屏模式时,启动图像不显示,但确实没有适用于 iPhone 的横屏 LaunchImage。为 xcode 点赞!
    猜你喜欢
    • 2013-10-07
    • 2014-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 2013-11-08
    相关资源
    最近更新 更多