2011-02-28 91 views
0

如何清除UITableView cell.detailTextLabel.text中的內容?一旦用戶點擊頂部的左側欄按鈕,我想要清除所有答案?清除UITableView中單元格的值

以下是我的代碼。不知道這是否是正確的方法。

-(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

如果你不想刪除的單元格,可以添加以下代碼表

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

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

的委託而如果你想刪除的所有內容,你可以只是一句你數據源變量並簡單地重新加載表格。

希望t適合你!