English 中文(简体)
我需要将图片文件放在哪里,才能在 iPhone 应用程序中通过编程加载它们?
原标题:
  • 时间:2009-04-01 20:08:31
  •  标签:

我已经将我的图片放置在XCode的“组和文件”中,位置在:

资源/img/ (zī yuán / img /)

但是现在我正在查看苹果的UICatalog XCode项目,他们把所有的图像放在这里:

图片/

看起来界面构建器没有问题找到它们,但一旦我尝试以编程方式处理,所有尝试都失败了。

问题回答

IB总是被告知项目图像的存放位置,所以它们在哪里并不重要 - 只要它们被包含在项目中即可。

您稍后创建的图像必须存储在应用程序可以访问的可写区域中,我认为您不能使用UIImageNamed加载它们-您必须为它们创建文件URL并从数据方法中使用图像。

你需要使用pathForResource。

请查看: 如何在iPhone上使用fopen()

在Xcode中,组仅用于组织,您添加到项目中的所有数据文件都将放置在应用程序包的根目录中,而不管它们所在的组(假设该组不是文件夹等)。如果使用文件夹而不是组,则目录结构将被保留。我认为UIImage imageNamed:总是查找根目录。





相关问题
热门标签