我试图为每个细胞获得自己的背景,但它看起来像:
这是我正在使用的代码
cell.team1Label.backgroundColor = [UIColor clearColor];
cell.team2Label.backgroundColor = [UIColor clearColor];
cell.dateLabel.backgroundColor = [UIColor clearColor];
cell.timeLabel.backgroundColor = [UIColor clearColor];
cell.stadiumLabel.backgroundColor = [UIColor clearColor];
cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell.png"]];
由于
答案 0 :(得分:3)
查看UITableViewCell
类引用,有一个名为backgroundView
的属性应该是您正在寻找的内容。
UIImageView *background = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"image"];
[cell setBackgroundView: background];
[background release];
当选择/突出显示单元格时,还有一个名为selectedBackgroundView
的属性,用于代替常规属性。
答案 1 :(得分:1)
添加:
cell.contentView.backgroundColor = [UIColor clearColor];
cell.backgroundColor = [UIColor colorWithPatternImage...
答案 2 :(得分:0)
尝试
cell.backgroundColor = [UIColor colorwithPatternImage:[UIImage imageNamed:@"cell.png"]];
答案 3 :(得分:0)
如果要创建自定义单元格,则可以在单元格本身的uiimageview中设置图像。它将作为背景图像......:)