ios的tableview的cell本人在每个cell来上面放置了一个button 就是button点击之后 会显示一个对勾 表示选中了cell 但是本人一滑动tableview 打对勾的button就消失了·
解决方案
20
这个明显是你没有理解tableview的逻辑
首先你应该是有一个数据list
在你滑动的时候,你的tableview 是调用
– (UITableViewCell *) tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
这个方法,这个方法是获取cell,然后在这里设置cell的数据
所以其实你在选中的时候,你要告诉最外层的 数据list 记录选中的数据,然后在滑动的时候更具你的数据list 来重新设置你的cell
首先你应该是有一个数据list
在你滑动的时候,你的tableview 是调用
– (UITableViewCell *) tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
这个方法,这个方法是获取cell,然后在这里设置cell的数据
所以其实你在选中的时候,你要告诉最外层的 数据list 记录选中的数据,然后在滑动的时候更具你的数据list 来重新设置你的cell
20
每一个cell对应一个model,数据源就是这个放置很多个model的数组,当你点击勾选时改变该cell下的model的一个属性selected等于yes,没勾选或选中的情况在勾选的话等于no,然后reload