首页 > 其他 > 详细

关于如何让cell一直保持选中?

时间:2016-05-11 15:12:34      阅读:170      评论:0      收藏:0      [点我收藏+]

技术分享

在M上

1.cell的展示,一直都是依靠数据源的支持。所以,必须要在数据源里面新增bool,默认为false

在V上

2.cell的setModel方法里面,将数据源的新增bool赋值为cell的是否选中

在C上

3.在控制器上,接受cell的点击事件方法里面,也就是

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {}

里面,遍历数据源,将数据源的bool设置复位成false,然后取出数组中indexPath.row的model,将其设置bool设置成true(也可以在遍历中,如果元素下标 = indexPath.row,model.bool = index == indexPath.row。便可)

最后不要忘记reloadData一下

 

关于如何让cell一直保持选中?

原文:http://www.cnblogs.com/LusYoHo/p/5481797.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!