Как получить текст uitextfields в табличном представлении.? - PullRequest
0 голосов
/ 03 марта 2012

Как получить значения текстовых полей в табличном представлении в ios5?Я пробовал теги, но они не работают.

1 Ответ

1 голос
/ 03 марта 2012

Возможно, вы используете пользовательские ячейки. Если вы хотите получить текстовые значения, когда ячейка становится выделенной (вам нужно установить тег для UITextField при его создании или в xib-файле):

- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITextField *textField = [[tableView cellForRowAtIndexPath:indexPath] viewWithTag:1];
    NSSTring *text = textField.text;
}

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

- (UITableViewCell*)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath

Установить делегата

UITextField *textField = [cell viewWithTag:1];
textField.delegate = self;

Вы можете прочитать о делегате UITextField здесь

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