【问题标题】:Image on UIbutton visible on simulator but lost on deviceUIbutton上的图像在模拟器上可见但在设备上丢失
【发布时间】:2011-07-21 08:29:15
【问题描述】:

我制作了一个包含电影播放器​​的应用程序。视频在触摸 PLAY 按钮时开始播放。我在按钮上设置了一个图像“Play.png”,并且在模拟器上运行时图像显示但设备图像不显示..我检查了 iOS 4.3 模拟器上的应用程序并将其安装在设备 iOS 3.2 上。是因为旧版本吗? 谢谢..

【问题讨论】:

    标签: iphone xcode ipad


    【解决方案1】:

    我认为操作系统版本并不重要。只需检查您的图片名称和您正在使用的图片名称的大小写。

    曾经因为图像名称的大小写错误而发生在我身上。我的图像名称是“portraitbackground.png”,我正在写“PortraitBackground.png”。请记住,模拟器运行在 mac os 而不是 iOS 上。无论如何,只需检查案例并准确写下图像名称。我认为 .png 和 .PNG 也会被视为不同,但我没有经历过。

    【讨论】:

    • 将此答案标记为正确,如果您想投票。我会很感激的。
    • 我也没有经历过,但可能是因为我统一命名它们。并在访问文件时指定类型。 +1。
    【解决方案2】:

    我遇到了类似的问题,但有点不同。 我的 Xcode 版本是 9.3。我在我的项目中导入了第三个基础。在基础中,所有图像都捆绑在一起。为了适应我的 UI,我替换了包中的一些图片,它们使用了相同的名称。

    但是最近几天,基础更新了。上个版本,图片名称使用大写字母。而最新版本,图片名称使用小写。更新后,替换图片和重命名图片,我发现重命名的图片在模拟器上可见但在设备上丢失了。

    经过不断尝试,我发现问题是Xcode的错误。因为我在 Xcode 中重命名图像就像 1.

    How I rename images is in Xcode

    所以我在 finder 和 Shift + Command + K 中重命名图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多