我有這樣設置的自定義背景圖片一個UITableView:自定義表視圖背景的UITableViewCell色差問題
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"mybg.png"]];
背景似乎很好,但我UITableViewCells(默認細胞,而不是定製)有某種奇怪的色彩給他們,並且包含「新項目」文本的UILabel也似乎有某種背後的背景。我該如何刪除它?我已經嘗試過:
cell.backgroundColor = [UIColor clearColor];
cell.textLabel.backgroundColor = [UIColor clearColor];
感謝
alt text http://cl.ly/Cg5/content
這做到了,謝謝! – indragie 2010-04-05 17:33:13
嗨,如果我需要背景圖案與表格滾動呢?所以我不能簡單地將桌子的背景變成透明的,並在桌子底下設置視圖的背景。 – hzxu 2012-04-12 05:52:41
嗨hzxu,我認爲你將能夠實現,如果你設置你的表格單元格的背景顏色爲[UIColor clearColor],然後將你的表格單元格的背景視圖設置爲一個自定義圖像(UIImageView)。然後,您應該可以使用您選擇的表格背景。希望這可以幫助。 – 2012-04-16 19:01:36