2012-03-03 5 views

ответ

1

Возможно, вы используете пользовательские ячейки. Если вы хотите, чтобы получить текстовые значения, когда клетка становится выбрана (Вы должны установить тег для 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 делегата here

Смежные вопросы