我有这样设置的自定义背景图片一个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