【发布时间】:2011-02-16 19:39:26
【问题描述】:
我从谷歌下载了几张图片,并使用 Windows Paint (xp) 应用程序将它们转换为 PNG。后来我将它们复制到我的 mac 机器上,并使用我的新图像部署了应用程序。它在模拟器中正确显示。后来我连接了我的 iphone 并部署在设备上。显示除此之外的所有图像。必须做什么?
【问题讨论】:
标签: iphone iphone-sdk-3.0 ios-simulator
我从谷歌下载了几张图片,并使用 Windows Paint (xp) 应用程序将它们转换为 PNG。后来我将它们复制到我的 mac 机器上,并使用我的新图像部署了应用程序。它在模拟器中正确显示。后来我连接了我的 iphone 并部署在设备上。显示除此之外的所有图像。必须做什么?
【问题讨论】:
标签: iphone iphone-sdk-3.0 ios-simulator
确保您确实转换了图像而不仅仅是重命名了扩展程序,重命名扩展程序可能会导致图像显示在模拟器中而不是设备上。
【讨论】:
iPhone OS 区分大小写,因此如果您的图像名称是“myImage.png”,那么“myimage.png”可以在模拟器上工作,但不能在设备上工作。
【讨论】:
清理构建并再次尝试运行应用程序。检查没有两个同名的图像。
一切顺利。
【讨论】:
确保您为模拟器和设备构建使用相同的目标。如果没有,请检查图像文件是否已添加到该目标。
【讨论】:
也许经过多次重命名后,您的真实文件和 xcode 参考文件的名称有所不同。
我建议从项目和磁盘中删除文件并重新导入。然后检查名称是否与您的代码中的名称相同。
【讨论】:
检查图像格式。 图片的名称应该是 Icon.png 而不是 .PNG 。 我面临同样的问题。当我使用精确为 57 * 57 像素大小的 .png 图像时,一切都解决了。我清理了所有构建并再次重建,它对我有用。
【讨论】: