如何在选择自定义单元格后更改自定义单元格的背景?
谢谢,Niels
答案 0 :(得分:3)
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
UIView *v = [[[UIView alloc] init] autorelease];
v.backgroundColor = [UIColor blueColor];
cell.selectedBackgroundView = v;
使用此
答案 1 :(得分:2)
您需要继承UITableViewCell
,并覆盖以下方法:
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated;
- (void)setSelected:(BOOL)selected animated:(BOOL)animated;
您可以在那里更改单元格的背景图像。
单元格的selectionStyle
属性也允许进行一些非常基本的自定义。