UITableView的MultipleSelection和Checkmark改变颜色

之前做的一个项目,该死的UI一定要改变选项的颜色如下图,(系统默认颜色是蓝色)


UITableView的MultipleSelection和Checkmark改变颜色_第1张图片

UITableView的MultipleSelection和Checkmark改变颜色_第2张图片

UI强行要改变这两个的颜色,没办法,开始以为要重写什么方法,但是后来查了资料才发现,原来实现这种效果非常简单。

_tableView.allowsSelection = YES;//允许多选
   
 _tableView.allowsMultipleSelectionDuringEditing = YES;//允许编辑的时候选中
 cell.accessoryType = UITableViewCellAccessoryCheckmark;//出现右面勾选的对勾

改变颜色的方法:

cell.tintColor = [UIColor redColor];```
哈哈,是不是很简单啊,是不是有种恍然大悟的感觉啊!

 选中之后背景的灰色不太好看 客户只想要保留蓝色的勾,不要这个背景灰色。那么可在的返回和自定义cell的函数中设置 

cell.selectedBackgroundView = [[UIView alloc]init];```

你可能感兴趣的:(UITableView的MultipleSelection和Checkmark改变颜色)