ios tableview怎么改变所有的cell状态。急,在线等。谢谢大牛们了。

图片说明

比如上面的图,点击全选,然后改变所以cell里面的状态。

给选中和未选中设置成两张图片 设置为按钮选中状态的图片和未选中状态下的图片 点击全选的时候 你就把cell左边按钮的状态变成selected就行了

为了防止重用后 出现错误 可以加一个BOOL状态控制一下 在cell加载左按钮的时候判断一下状态就行了

tableView selectRowAtIndexPath: animated: scrollPosition: 可以,或者你做个代理方法

点全选,reload这个tableView;然后所有cell的按钮状态都是选中的就可以(代码里面选中的bool本地是如何配置的,更改所有列表数据的状态值)。

弄个BOOL值记录这些按钮的状态,点全选就更改BOOL值然后reloadData,

自定义的选中 只能通过 reload tableview 和 将这个元素 保存在外部集合中 改变集合中的变量的值了

给cell 一个属性值 来判断是否进行选中操作 全选 就把所有cell的属性值都改成选中