0
我正在通過使用下面的擴展tableViewCell
。但問題是我能夠一次擴展多個單元格。我想要做的是,如果一個單元格被展開,其他單元格被點擊,前一個單元格應該一次展開一個單元格。TableView單元格擴展不會發生在單個單元格
這是我如何擴大。
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
if ([self.expandedCells containsObject:indexPath]) {
[self.expandedCells removeObject:indexPath];
}else{
isExpanded=YES;
[self.expandedCells addObject:indexPath];
//Populate expanded cell here
}
[self.tableView beginUpdates];
[self.tableView reloadData];
[self.tableView endUpdates];
}
我仍然可以展開多個單元格。但是當我再次單擊任何展開的單元格時,所有單元格都將被刪除。 – iSD 2014-09-12 12:46:53
如果我移動'isExpanded = YES; [self.expandedCells addObject:indexPath];'如果'裏面的'單元格不適合擴展。 – iSD 2014-09-12 13:00:31