我已经制作了一个包含电影播放器的应用程序。视频开始播放时触摸PLAY按钮。我在按钮上设置了一个图像“Play.png”,在模拟器上运行时图像显示但设备图像没有显示..我在iOS 4.3模拟器上检查了应用程序并将其安装在设备iOS 3.2上。是因为旧版本吗? 感谢..
答案 0 :(得分:12)
我不认为操作系统版本很重要。只需检查您的图像名称和您正在使用的图像的大小写。
一旦发生在我身上,因为图片名称的错误情况。我的图片名称是“portraitbackground.png”,我写的是“PortraitBackground.png”。记住模拟器在mac os而不是iOS上运行。无论如何,只需检查案例并准确写出图像名称是什么。我认为.png和.PNG也会被视为不同但我没有经历过。
答案 1 :(得分:0)
我遇到了像这个问题的问题,但有点不同。 我的Xcode版本是9.3。我在我的项目中导入了第三个基础。在基础中,所有图像都是捆绑在一起的。为了适应我的UI,我替换了捆绑中使用相同名称的一些图片。
但是最近几天,基础是更新。在最新版本中,图像名称使用大写字母。在最新版本中,图像名称使用小写。更新后,替换图像并重命名图像,我发现重命名的图像在模拟器上可见但在设备上丢失。
继续尝试之后,我发现问题是Xcode的错误。因为我在Xcode中重命名图像就像1。
How I rename images is in Xcode
所以我在finder和Shift + Command + K中重命名图像。