UITableView
核心的思路就是维护一个数组,记录所有选中的cell的indexpath,使用时,根据这个数组来取出datasource中对应的数据项。
核心要点
1. tabview的cell的点击事件
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
//根据tabview和indexpath获取对应点击的cell
//进行事件处理
}
2. 改变cell的状态
UITableViewCell *cell=[tableView cellForRowAtIndexPath:indexPath];
//设置为未选中状态
cell.accessoryType=UITableViewCellAccessoryNone;
//设置为已选中状态
cell