比如上面的图,点击全选,然后改变所以cell里面的状态。
给选中和未选中设置成两张图片 设置为按钮选中状态的图片和未选中状态下的图片 点击全选的时候 你就把cell左边按钮的状态变成selected就行了
为了防止重用后 出现错误 可以加一个BOOL状态控制一下 在cell加载左按钮的时候判断一下状态就行了
tableView selectRowAtIndexPath: animated: scrollPosition: 可以,或者你做个代理方法
点全选,reload这个tableView;然后所有cell的按钮状态都是选中的就可以(代码里面选中的bool本地是如何配置的,更改所有列表数据的状态值)。
弄个BOOL值记录这些按钮的状态,点全选就更改BOOL值然后reloadData,
自定义的选中 只能通过 reload tableview 和 将这个元素 保存在外部集合中 改变集合中的变量的值了
给cell 一个属性值 来判断是否进行选中操作 全选 就把所有cell的属性值都改成选中