之前产品的交互效果是点击UITableViewCell不要有选中状态,如今要加上选中效果却发现有些不顺。
背景:
UITableViewCell是自定义的、选中状态的颜色是自定义颜色、跳转回来后不要有选中状态。
颜色设置方式:
cell的选中状态的颜色,可以自行百度:【UITableViewCell选中状态的颜色设置】
选中状态一闪而过:
[tableView deselectRowAtIndexPath:indexPath animated:NO];
为了有效,不要有以下代码:
[self setSelectionStyle:UITableViewCellSelectionStyleNone]; // 设置为其他枚举都可以,但是设置为None就不行
self.contentView.backgroundColor = [UIColor whiteColor]; // 不要设置cell的contentView的背景色,否则无效。因此我估计cell的选中状态的颜色应该设置的就是contentView