2012-02-13 61 views
0

我有一个分组表格视图,我已经添加了一个自定义背景视图,我将它们设置在代码中,并且一切都在iOS模拟器上正常和视网膜iPhone上,但在设备上根本没有出现,它只是一个没有背景的细胞。UITableViewCell backgroundView没有出现在设备上

我做了以下内容:

UIImageView * imageview = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellbackground.png"]] autorelease]; 
UIImageView * imageviewSelected = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellbackgroundSelected.png"]] autorelease]; 
[cell setBackgroundView:imageview]; 
[cell setSelectedBackgroundView:imageviewSelected]; 

有没有人有一个线索,为什么这不会在设备上工作?我删除并重新安装它,我清理了构建文件夹和项目,但仍然没有背景。

回答

5

检查图像文件名。有时候信件很重要。在模拟器“Apple.png”和“apple.png”将工作。但在设备上它不会。

+0

就是这样。由于它在模拟器中正常工作,我驳回了这种可能性。谢谢 – Daniel 2012-02-13 13:36:03

+0

@Daniel。很高兴帮助你,我被它咬了一次。 – Vignesh 2012-02-13 13:38:19

+0

我正在使用camelCase ... – Daniel 2012-02-13 15:42:29

0

尝试把这样的:

tableView.backgroundColor = [UIColor clearColor]; 
+0

你好,没有帮助。这很奇怪,几乎像图像没有被发送到设备 – Daniel 2012-02-13 13:22:09

相关问题