我在视图控制器中使用下面的代码,但背景图像没有显示。知道可能是什么问题吗?
(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
答案 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];
这将有效。