在表视图图像显示在模拟器,但在我的iPod设备不显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在表视图图像显示在模拟器,但在我的iPod设备不显示相关的知识,希望对你有一定的参考价值。

我有一个表视图,而且我有图像文件在我的应用程序文件夹和Xcode.proj

基本上表视图电池具有它的图像视图。

当我写这样的代码

cell.imageView.image = [UIImage imageNamed:@"Icon.png"] ;
cell.textlabel.text = @"icon Image"

它显示的图像和文本的模拟器,但在设备仅文本。

问题是什么?

答案

原因有两个 -

  1. 图片没有出现在你的应用程序包,在你的项目文件夹添加图像。 (它可用于仿真器,因为你是从你的Mac的一些位置引用此。)
  2. 名是不正确的(模拟器是不区分大小写,而装置是)。
另一答案

而设备模拟器是不区分大小写。应该小写

cell.imageView.image = [UIImage imageNamed:@"icon.png"]; 
cell.textlabel.text = @"icon Image";

此外,你确保图标在主束/应用程序文件夹...只是把它添加到您的项目...

另一答案

有两个可能的问题:

  1. 一个是你可能忘了将它添加到你的捆绑项目
  2. 另一种是模拟器是不区分大小写,而设备是敏感的,你应该确保你的形象的延伸是相同的代码一样,如果有icone.PNG,写@“的icon.png”不@“的icon.png” 。

以上是关于在表视图图像显示在模拟器,但在我的iPod设备不显示的主要内容,如果未能解决你的问题,请参考以下文章

弹出框在 IPAD 模拟器中透明但在设备中不透明

当我将屏幕大小调整为移动设备时,我的网站移动视图在桌面上正确显示隐藏元素,但在我的手机上它们没有隐藏

在设备上测试时背景图像不可见

使用数组传递数据,但在表视图委托中显示为空

React-native:图像未显示在 android 设备中;但在模拟器中完美显示

截图在模拟器中有效,但在真实设备上失败