我创建了一个表格视图。我的每一行都有一个删除按钮。现在,当我删除第一行时,最后一行将再次添加到表视图中。
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
if(currentHTMLElement==@"1") {
static NSString *CellIdentifier=@"Cell";
UITableViewCell* cell=[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil) {
cell = [[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]autorelease];
}
NSMutableDictionary *d = (NSMutableDictionary *) [arr objectAtIndex:indexPath.row];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
retun cell;
}
}
我每行都有一些标签。另外,我重新加载表视图。
答案 0 :(得分:0)
可以用currentHTMLElement==@"1"
[currentHTMLElement isEqualToString:@"1"]
答案 1 :(得分:0)
确保以这种方式删除它:
[self.tableView beginUpdates];
//delete item form you array (arr)
//delete row from tableView
[self.tableView reloadData];
[self.tableView endUpdates];