iOS-Swift版tableView的Cell单选和多选

世上最艰难的工作是什么?思想。凡是值得思想的事情,没有不是人思考过的;我们必须做的只是试图重新加以思考而已。—— 歌德

多选:

创建一个多选的数组:

创建数组

tableView的代理cellForRowAt indexPath方法中:

iOS-Swift版tableView的Cell单选和多选_第1张图片
遍历

tableView的代理didSelectRowAt indexPath方法中:

iOS-Swift版tableView的Cell单选和多选_第2张图片
核心

单选:

创建一个IndexPath的属性:

属性

tableView的代理cellForRowAt indexPath方法中:

iOS-Swift版tableView的Cell单选和多选_第3张图片
防止复用产生的问题

tableView的代理didSelectRowAt indexPath方法中:

iOS-Swift版tableView的Cell单选和多选_第4张图片
核心

啧啧啧:欢迎指正!大力么么哒!

你可能感兴趣的:(iOS-Swift版tableView的Cell单选和多选)