表细胞图像背景没有显示

时间:2011-10-23 15:49:11

标签: iphone ios ios4 uitableview

我在视图控制器中使用下面的代码,但背景图像没有显示。知道可能是什么问题吗?

(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
   cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell-background.png"]];
   /* I also tried: cell.backgroundView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell-background.png"]]; */
}

求助,

的Stephane

2 个答案:

答案 0 :(得分:1)

在黑暗中拍摄,但你试过吗

 cell.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell-bacground.png"]];

或者您可能是图像路径中拼写错误的背景? ; - )

答案 1 :(得分:1)

UIImageView * theImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@“someImage.png”]; [theImageView setFrame:SomeRect]; [[cell contentView] setBackgroundView:theImageView]; [theImageView release];

这将有效。