【问题标题】:Launches images don't work with asset catalog启动图像不适用于资产目录
【发布时间】:2014-01-16 09:33:39
【问题描述】:

我已经为此工作了很多小时,但由于某种原因,我无法使用资产目录在 iPhone 设备上显示启动图像。相同的图像将显示在 iPad 设备上,如果我切换到不使用资产目录,相同的图像将适用于​​ iPhone 设备,但不适用于 iPad。我清理了文件夹,删除了应用程序,然后在 iPhone 和 iPad 设备上重新安装了它,但没有任何效果。我在下面截屏了。请帮忙!

此外,我的应用程序图标可以在所有设备上完美使用资产目录,并且启动图像都可以在 iOS 模拟器上运行。

Screenshot1

Screenshot2

Screenshot3

【问题讨论】:

  • @iDev :这里的问题是使用资产目录,而不是 Info.plist @Gordon R. Snurr III :您有任何与您的应用启动图像大小相关的警告吗?
  • @iDev:在我在这里发布我的问题之前,我已经看到了该链接,但它并没有解决我的问题。
  • 检查图片尺寸
  • @iDev:检查。尺寸正确。

标签: ios iphone objective-c ipad


【解决方案1】:

检查捆绑包中是否有任何重复的图像文件。如果存在两个同名文件,则可能会出现此问题。

【讨论】:

  • 我已经多次搜索,没有发现重复,但我会再次检查并通知您。大约是美国东部标准时间凌晨 1230 点到 1 点,我才能回复您。
  • 未找到重复项。我希望它是那么简单。
  • 您找到解决方案了吗?
  • 部分。我按照我找到的上述说明进行了操作,但是我无法正确显示状态栏,因此我将其禁用。仍在寻找更好的解决方案。我将在下面再次发布我所做的,但据我所知,iOS 7 启动图像仍然有很多错误,因为很多人都报告了这些问题。
  • 导航到项目设置中的常规选项卡,iPhone 设备方向部分并取消选择横向左侧和横向右侧旁边的复选框,然后选择纵向方向。使用此设置在 iPhone 3.5 或 4 iOS 7 模拟器上运行应用程序。如果您在应用的视图控制器中的某处硬编码了风景蒙版,应用可能会崩溃,但这并不重要。将横向左和横向右的复选标记放回去,但也允许纵向方向。那就是你应该允许 iPhone 的纵向和横向方向。 – Gordon R. Snurr III 1 月 17 日 7:45
【解决方案2】:

这可能很愚蠢,但我们遇到了同样的问题,结果发现客户提交的是 JPG 而不是 PNG 图片。一旦我们发现(因为我们无法在 photoshop 中打开扩展名为 png 的 jpg 类型),只需将图像重新保存为真正的 png 就很容易解决。

这可能是你们中极少数遇到此问题的人,但我想我会添加它以防万一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-08
    • 2015-01-08
    • 2016-10-16
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    相关资源
    最近更新 更多