【问题标题】:image displayed in iphone emulator is not displayed in the iphone deviceiphone模拟器中显示的图像未显示在iphone设备中
【发布时间】:2011-02-16 19:39:26
【问题描述】:

我从谷歌下载了几张图片,并使用 Windows Paint (xp) 应用程序将它们转换为 PNG。后来我将它们复制到我的 mac 机器上,并使用我的新图像部署了应用程序。它在模拟器中正确显示。后来我连接了我的 iphone 并部署在设备上。显示除此之外的所有图像。必须做什么?

【问题讨论】:

    标签: iphone iphone-sdk-3.0 ios-simulator


    【解决方案1】:

    确保您确实转换了图像而不仅仅是重命名了扩展程序,重命名扩展程序可能会导致图像显示在模拟器中而不是设备上。

    【讨论】:

      【解决方案2】:

      iPhone OS 区分大小写,因此如果您的图像名称是“myImage.png”,那么“myimage.png”可以在模拟器上工作,但不能在设备上工作。

      【讨论】:

        【解决方案3】:

        清理构建并再次尝试运行应用程序。检查没有两个同名的图像。

        一切顺利。

        【讨论】:

          【解决方案4】:

          确保您为模拟器和设备构建使用相同的目标。如果没有,请检查图像文件是否已添加到该目标。

          【讨论】:

            【解决方案5】:

            也许经过多次重命名后,您的真实文件和 xcode 参考文件的名称有所不同。

            我建议从项目和磁盘中删除文件并重新导入。然后检查名称是否与您的代码中的名称相同。

            【讨论】:

              【解决方案6】:

              检查图像格式。 图片的名称应该是 Icon.png 而不是 .PNG 。 我面临同样的问题。当我使用精确为 57 * 57 像素大小的 .png 图像时,一切都解决了。我清理了所有构建并再次重建,它对我有用。

              【讨论】:

                猜你喜欢
                • 2011-05-28
                • 1970-01-01
                • 1970-01-01
                • 2014-08-22
                • 2017-04-04
                • 2011-08-20
                • 1970-01-01
                • 2010-11-07
                • 1970-01-01
                相关资源
                最近更新 更多