2011-08-17 39 views
1

我正在设置UITableViewCell的背景,不管出于什么原因它都不会出现。设置UITableView单元格的背景视图

cell.textLabel.numberOfLines = 0; 
cell.textLabel.font = [UIFont fontWithName:@"Arial" size:15]; 
cell.textLabel.text = [[_comments objectAtIndex:indexPath.row] text]; 
((UIImageView *)cell.backgroundView).image = [UIImage imageNamed:@"bubble.png"]; 
cell.imageView.image = [UIImage imageNamed:@"user.png"]; 

return cell; 

一切cell.backgroundView作品。难道我做错了什么?

回答

0

不应该有类型铸造它。

解决方法是设置一个UIImageView图像,然后直接设置它。

UIImageView *bgView = [[UIImageView alloc] init]; 
(bgView).image = [UIImage imageNamed:@"bubble.png"]; 
cell.backgroundView = bgView; 
[bgView release];