【问题标题】:Why does the Images.xcassets not accept my jpegs?为什么 Images.xcassets 不接受我的 jpeg?
【发布时间】:2014-03-30 18:31:17
【问题描述】:

我正在关注 iTunesU 上的 Paul Hegarty,他通过在 finder 中选择一个组并将它们放入与 Images.xcassets 关联的视图中,从而将 jpeg 添加到他的项目中。在我的项目中,该视图具有名为 AppIcon 和 LaunchIcon 的白色图标。在教程中,jpeg 被删除和添加,然后一个简单的 [UIImage imageNamed: ... 可以将它们加载到正在运行的程序中。但是当我尝试将图像拖放到该区域时,什么也没有发生。

我尝试将它们添加到左侧的项目树视图中,它们在那里被接受,但没有让 [UIImage imageNamed: 工作。

知道这里有什么问题吗?

TIA 标记

【问题讨论】:

标签: ios xcode image uiimage


【解决方案1】:

没有地方写到我们必须只使用 png 作为资产目录,但只有我在 Create and Set iOS Launch Images 看到他们说的是 png,你为什么不将你的 jpg 转换为 png 并试一试。

【讨论】:

  • 是的,这似乎是我们所需要的。我在您写答案时发现了这一点。
  • 幸运的是,Preview 将允许您一次打开所有 jpeg 并将它们全部导出为 PNG 文件。
  • 你应该能够使用automator将jpgs文件夹转换为pngs。
  • 我有一组看起来有效的应用程序文件(这是来自 iTunes 的教程,其中有用于面部卡片的图像)。但是当我做 UIImage imageNamed 时,我现在得到了 nil。我在网上尝试了很多东西,包括清理、删除应用程序、从 Gimp 重新导出图像,但无济于事。
  • 啊,我现在解决了那个小问题:文件名包括扑克牌花色符号,而且似乎有两个不同的版本。我在文件和资产中有一个版本,在代码中有另一个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-16
  • 2016-07-09
  • 2017-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多