Задача-c: Как получить доступ к текстовому полю в первом ряду второго раздела Tableview? - PullRequest
1 голос
/ 19 сентября 2011

У меня есть Tableview. Я хочу изменить значение textField в первой строке второго раздела?

Я назначаю ему значение тега, которое, скажем, равно 2.

Теперь, как получить доступэто TextField с тегом.

Ответы [ 2 ]

2 голосов
/ 19 сентября 2011

Присвойте тег этому текстовому полю, и с помощью этого тега вы можете изменить значение.

UITextField *tempField = (UITextField *) [self.view viewWithTag: tag]; 

tempField.text = @"Your data"; 
0 голосов
/ 19 сентября 2011

Если вы хотите получить доступ к вашему textField внутри некоторых методов табличного представления, чтобы вы могли сделать это: -

UITextField *tView=(UITextField *)[cell.contentView viewWithTag:2];

Если вам нужен доступ к вашему textField вне какого-либо метода tableVIew, чем вы должны это сделать: -

lastSelectedPath=indexPath; делать там, где вы добавили свое текстовое поле. Вам понадобится его indexPath. Сделайте его глобальной переменной.

UITableViewCell *prevoiusCell=(UITableViewCell *)[*yourtabelviewname* cellForRowAtIndexPath:lastSelectedPath];
UITextField *tView=(UITextField *)[prevoiusCell.contentView viewWithTag:2];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...