Как получить текст из пользовательского UITextViewCell? - PullRequest
0 голосов
/ 12 августа 2011

Я использую пользовательский UITableViewCell, который содержит UITextField. Я рисую этот UITableViewCell в UITableView 5 раз с этим кодом:

InputCellTableViewCell *cell = [tableViewIn dequeueReusableCellWithIdentifier:@"inputCell"];

[cell setUp]; //Just sets first responder and delegate.

[cell.textField setPlaceholder:[self.arrayWithFields objectAtIndex:indexPath.row]];
return cell;

Когда пользователь ввел данные в пять ячеек, как я могу получить доступ к каждой из данных ячеек или сохранить их? У меня нет декларации для каждой ячейки, как вы можете видеть.

1 Ответ

0 голосов
/ 12 августа 2011

Вы можете использовать тег для вашего UITextField для каждой ячейки

   if (indexPath.section == 0) {

        // Add a UITextField
        UITextField *textField = [[UITextField alloc] init];
        // Set a unique tag on each text field
        textField.tag = indexPath.row;
        [cell.contentView addSubview:textField];
        [textField release];
    }
    if (indexPath.section == 1) {

        // Add a UITextField
        UITextField *textField = [[UITextField alloc] init];
        // Set a unique tag on each text field
        textField.tag = indexPath.row;
        [cell.contentView addSubview:textField];
        [textField release];
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...