清除UITableView中单元格的值

时间:2011-02-28 03:36:39

标签: ios uitableview

如何清除UITableView cell.detailTextLabel.text中的内容?一旦用户点击顶部的左侧栏按钮,我想要清除所有答案吗?

以下是我的代码。不确定这是否正确。

-(void)ClearBtn:(id)sender {    
    static NSString *CellIdentifier = @"Cell"; 
    UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    cell.detailTextLabel.text = @"test";
    //NSLog(@"cell %@", cell.detailTextLabel.text);
    [self.tableView reloadData]; 
}

1 个答案:

答案 0 :(得分:0)

如果您不想删除单元格,可以将以下代码添加到表格的委托

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{
int flag = 0;

UIButton *recipient = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
UITableViewCell *oldCell = [tableView cellForRowAtIndexPath:indexPath];
oldCell.textLabel.text = @"";
}

如果你想要删除所有内容,你可以清空dataSource变量并简单地重新加载表。

希望对你有用!!