ios 关于UITableView UITableViewCellAccessoryCheckmark 混乱的(2)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:19 点击:次
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {//table单击事件
UITableViewCell *cell = [tableView cellForRowAtIndexPath: indexPath];
NSString *str=cell.textLabel.text;
NSDictionary *dict=[self getOneDictByName:str];
if([self isExistsByName:str theArray:selectedData]){
[self removeOneFromArrayByName:str theArray:selectedData];
}else{
[selectedData addObject:dict];
}
[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
}
代码中的selectedData是一个NSMutableArray。
然后在cellForRowAtIndexPath方法里限定cell的accessoryType值。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>