之前做的一个项目,该死的UI一定要改变选项的颜色如下图,(系统默认颜色是蓝色)
UI强行要改变这两个的颜色,没办法,开始以为要重写什么方法,但是后来查了资料才发现,原来实现这种效果非常简单。
_tableView.allowsSelection = YES;//允许多选
_tableView.allowsMultipleSelectionDuringEditing = YES;//允许编辑的时候选中
cell.accessoryType = UITableViewCellAccessoryCheckmark;//出现右面勾选的对勾
改变颜色的方法:
cell.tintColor = [UIColor redColor];```
哈哈,是不是很简单啊,是不是有种恍然大悟的感觉啊!
选中之后背景的灰色不太好看 客户只想要保留蓝色的勾,不要这个背景灰色。那么可在<UITableViewDataSource>的返回和自定义cell的函数中设置
cell.selectedBackgroundView = [[UIView alloc]init];```