如何清除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];
}
答案 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变量并简单地重新加载表。
希望对你有用!!