0

我已经创建了表格视图并在单元格标签中设置了文本,现在我想在我的单元格中设置背景图像,我的标签将显示在该图像上。我该怎么做?

我已经尝试过了,但它对我不起作用。

UIImageView *av = [[UIImageView alloc] initWithFrame:CGRectMake(500, 500, 500, 500)];
av.backgroundColor = [UIColor clearColor];
av.opaque = NO;
av.image = [UIImage imageNamed:@"cell.png"];
cell.backgroundView = av;
4

3 回答 3

2

将 的backgroundView属性设置UITableViewCellUIImage,只需使用:

theCell.backgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cell_normal.png"]] autorelease];  
于 2012-09-28T13:49:35.540 回答
0

设置背景视图。只需使用下面的代码。

Cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ImageName"]];
于 2012-10-01T07:56:00.807 回答
0

如果您使用的是标准UITableViewCell样式而不是任何自定义单元格,那么除了做您已经在做的事情之外,您还需要一步。

您必须清除默认使用的标签的背景颜色,UITableViewCell例如,如果您正在使用,UITableViewCellStyleDefault那么您还必须使用

cell.textLabel.backgroundColor = [UIColor clearColor];

默认标签倾向于隐藏单元格的背景。

于 2012-10-01T08:13:22.110 回答