设置 UITableView 单元格的 backgroundView
Posted
技术标签:
【中文标题】设置 UITableView 单元格的 backgroundView【英文标题】:Setting backgroundView of UITableView cell 【发布时间】:2011-08-17 00:37:39 【问题描述】:我正在设置 UITableViewCell 的背景,无论出于何种原因,它都不会出现。
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
有效。我是不是做错了什么?
【问题讨论】:
【参考方案1】:不应该进行类型转换。
解决方法是设置一个UIImageView
图片,然后直接设置。
UIImageView *bgView = [[UIImageView alloc] init];
(bgView).image = [UIImage imageNamed:@"bubble.png"];
cell.backgroundView = bgView;
[bgView release];
【讨论】:
以上是关于设置 UITableView 单元格的 backgroundView的主要内容,如果未能解决你的问题,请参考以下文章
UITableView&UICollectionView设置单元格的默认选中状态
如何让 UITableView 设置其单元格的插图而不在整个表格上设置插图?
设置 tableviewcell 高度以显示具有动态高度单元格的完整内部/嵌套 uitableview