2012-02-13 95 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

相關問題