从重复单元格中的背景图像停止表视图

时间:2012-03-16 02:08:56

标签: ios uitableview ios5

我正在设计我的第一个iOS应用程序(第一次在Stackoverflow上)并使用viewDidLoad下的MasterViewController.m中的以下代码来显示我的表视图的自定义背景。

    self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bookshelfbg.jpg"]];

用于显示整个表格的背景,并且单元格具有自己的背景。问题是每个单元格使用它的背景(大部分都是透明的),但也会在我为表格视图设置的背景图像上平铺或开始。我已将单个单元格的背景更改为清除,并且只是完全删除了我设置的单元格背景图像。

以下是(UITableViewCell)下我的单元格的代码:

    {UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyBasicCell"];
    BookQueueDoc *book = [self.books objectAtIndex:indexPath.row];
    cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelfcellbg.png"]];
    tableView.separatorColor = [UIColor clearColor];

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

cell.contentView不是所有细胞区域。试试cell.backgroundColor