ios的tableview的cell

iOS 码拜 8年前 (2016-03-27) 1101次浏览
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

20

每一个cell对应一个model,数据源就是这个放置很多个model的数组,当你点击勾选时改变该cell下的model的一个属性selected等于yes,没勾选或选中的情况在勾选的话等于no,然后reload

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ios的tableview的cell
喜欢 (0)
[1034331897@qq.com]
分享 (0)