1

我在使用[UIImage imageNamed:]设置表格视图单元格背景的方法时遇到了一个奇怪的问题。

我通常对单元格执行此操作:

backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell_background.png"]];

由于某些未知原因,返回的图像不是“cell_background.png”。它实际上返回了一个旧版本的图像,现在具有不同的名称(“button_background.png”)。XCode 中 cell_background 的图像预览显示正确的图像,“打开”或“在取景器中显示”也可以。我试图从项目中删除所有图像并将它们放回去,但问题仍然存在。

什么可能导致imageNamed:加载旧版本的图像或具有其他名称的图像?

4

1 回答 1

3

清理所有目标。重建项目。确保图像名称正确。在 iPhone Hello.png != hello.png 中也检查大写小写

于 2010-09-22T12:17:37.517 回答