今天做一个需求,类似这个样子
tableViewCell点击时背景颜色不是系统默认的那两种(蓝,灰)。
卡了将近一个小时左右。上网找帖子,发现很多帖子都是选中时改变背景颜色,再点击下一个cell之前的那个cell颜色并不变回来 点了一圈 所有的cell就都成点击的颜色了。后来解决了之后发现 其实蛮简单的。
上代码:
// cell点击时
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (tableView == _sortTableView) {
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
cell.backgroundColor = RGB(1, 174, 159<