我有一个表格视图,如何选择不同颜色的单元格?或者我如何设置选择的图像?感谢
答案 0 :(得分:1)
您可以轻松地将单元格选择样式更改为灰色:
[myTableView setSelectionStyle: UITableViewCellSelectionStyleGray];
或者您可以更改contentView's
代表中的backgroundColor
willDisplayCell
:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor redColor];
}
另一种方法是创建自定义单元格并更改背景颜色。
答案 1 :(得分:1)
UIView *bgColorView = [[UIView alloc] init];
[bgColorView setBackgroundColor:[UIColor redColor]];
[cell setSelectedBackgroundView:bgColorView];
[bgColorView release];
大概你也可以用UIImageView做同样的事情
UIImageView *bgImageView = [[UIImageView imageNamed:@"Your Image"];
[cell setSelectedBackgroundView:bgImageView];
[bgImageView release];