pofy_zhu
2015-09-17 08:14
采纳率: 62.5%
浏览 2.2k
已采纳

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

图片说明

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • IOSfengguibin 2015-09-20 03:13
    已采纳

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

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

    点赞 打赏 评论
  • Leexianke 2015-09-17 09:47

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

    点赞 打赏 评论
  • 网在途中 2015-09-17 09:56

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

    点赞 打赏 评论
  • 再睡一夏w 2015-09-18 02:08

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

    点赞 打赏 评论
  • 睡觉不盖被 2015-09-18 02:35

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

    点赞 打赏 评论
  • HC_ds 2015-09-22 08:38

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

    点赞 打赏 评论

相关推荐