【问题标题】:Why can't I add files to Images.xcassets in Xcode 5?为什么我不能在 Xcode 5 中将文件添加到 Images.xcassets?
【发布时间】:2014-02-14 21:28:24
【问题描述】:

尝试将图像文件添加到 Images.xcassets 时,我无法添加某些图像。我已经尝试过拖放以及使用“+”后跟“导入”。在拖放的情况下,什么也没有发生。在导入的情况下,我要导入的文件是灰色的,无法选择。

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

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

作为一个额外的谜,我试图添加的图像是我下载的图像,这些图像是我为斯坦福大学的 CS 193p 课程做作业而下载的,该课程是关于 iPhone 编程的,可在 iTunes 上找到。我看着课程教授毫无问题地将这些文件拖放到他的 Images.xcassets 中。那我为什么不能这样做呢?看来我一定遗漏了一些明显的东西!

我非常坚持这一点,如果有任何建议,我将不胜感激!

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

【问题讨论】:

    标签: ios xcode image xcasset


    【解决方案1】:

    我只有在资产目录中使用 PNG 图像时才有过运气。您可以使用预览打开您的 JPEG 图像并将其导出为 PNG。

    【讨论】:

    • 你是对的,从JPG转换为PNG的作品,谢谢!令我惊讶的是,我从未见过文档在任何地方都说接受 PNG 但不接受 JPG(也许我错过了它,这似乎是一个重要的事实)。感谢您的提示!
    • 我在文档中看到的稍微暗示需要 PNG 文件的最接近的东西是 here under the section "Create and Set iOS Launch Images". 他们说“您可以使用 iPhoto 应用程序,例如,从设备导入屏幕截图然后将屏幕截图作为 PNG 文件导出到您的 Mac。”
    • 另外,刚刚遇到这个问题,png扩展名必须是小写的(换句话说,.png,而不是.PNG)。
    【解决方案2】:

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

    不知道为什么会这样,但简单地将扩展名重命名为小写“.png”似乎可以解决问题。

    【讨论】:

    • 在 7.3 (7D175) 版本中,即使文件扩展名为小写,我也无法添加 png 图像
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 2014-05-19
    • 2011-01-30
    • 2018-12-02
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多