为什么我不能将文件添加到Xcode 5中的Images.xcassets?

时间:2014-01-24 02:29:09

标签: ios xcode image xcasset

尝试将图像文件添加到Images.xcassets时,有些图像无法添加。我已经尝试了拖放以及使用“+”后跟“导入”。在拖放的情况下,没有任何反应。在导入的情况下,我要导入的文件显示为灰色,无法选择。

我正在使用Xcode 5.0.2,我正在尝试导入一个60x105像素的JPG,没有透明度或图层。

但是,我可以导入一些图像文件。只是我想要的那些我出于某种原因不能。您可以导入的图像类型是否有限制?我已经完成了一些谷歌搜索,在论坛上搜索,以及在线开发者帮助中获取更多相关信息,但没有找到任何有关您可以导入的任何特定限制的解释。假设没有限制存在,那么还有另一个可能的原因导致我无法导入其中一些文件吗?

作为一个额外的谜团,我试图添加的图像是我下载的图像,用于在iTunes上提供有关iPhone编程的斯坦福CS19p课程的作业。我看着课程教授将这些文件拖放到他的Images.xcassets中,没有任何问题。那我为什么不能这样做呢?似乎我必须遗漏一些明显的东西!

我非常坚持这一点,我很感激任何建议!

谢谢, 标记 Xcode 5,OS X Mavericks(10.9.1)

2 个答案:

答案 0 :(得分:18)

我只是在运行资产目录中使用PNG图像。您可以使用预览打开JPEG图像并将其导出为PNG。

答案 1 :(得分:3)

我在尝试添加PNG文件时遇到了类似的问题。我尝试了导入以及拖动和放大放弃,它根本不会工作(也不会给我一个错误)。出于某种原因,我必须确保文件名以小写字母结尾" .png"而不是" .PNG"。

不确定为什么会这样,但只需将扩展名重命名为小写" .png"似乎解决了这个问题。