当用户从中选择特定行时,我想更改所选行和未选择行的颜色。
告诉我示例代码或其中的任何链接。 提前致谢
答案 0 :(得分:1)
在cellForRowAtIndexpath
方法中,
设置UITableViewCell的backgroundView
和selectedBackgroundView
属性。
您只需创建一个具有所需背景颜色的新UIView对象,并将该视图指定给该属性。
UIView *normalView = [[UIView alloc] initWithFrame:cell.bounds];
normalView.backgroundColor = [UIColor blueColor];
cell.backgroundView = normalView;
[normalView release];
同样适用于selectedBackgroundView
。
然后最后设置
[cell.textLabel setBackgroundColor:[UIColor clearColor]];
答案 1 :(得分:1)
cell.contentView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.25];
通过更改红色,绿色,蓝色的值,您可以在选择时更改单元格的颜色。