Очистить значения из ячейки в UITableView - PullRequest
0 голосов
/ 28 февраля 2011

Как очистить содержимое из ячейки 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 голосов
/ 28 февраля 2011

если вы не хотите удалять ячейку, вы можете добавить следующий код к делегату таблицы

- (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 ипросто перезагрузите таблицу.

Надеюсь, что у вас получится !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...