Как получить значение индекса TextField, определенного в таблице - PullRequest
0 голосов
/ 27 марта 2010

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

Ответы [ 2 ]

0 голосов
/ 27 марта 2010

Текстовые поля в ячейке табличного просмотра не имеют значений индекса, поскольку они не являются частью самой таблицы, а являются просто обычными подпредставлениями представления содержимого табличного ячейки.

Следовательно, вы получаете к ним доступ так же, как и к любому подпредставлению. Представление содержимого ячеек таблицы - это суперпредставление текстовых полей.

Если вы используете один из стандартных стилей ячеек таблицы, вы можете легко получить к ним доступ, например, по имени. myTableViewCell.displayLabel.text. Если у вас есть собственный класс ячейки, вы можете создавать ссылки на свойства textfields класса и обращаться к ним по имени свойства.

0 голосов
/ 27 марта 2010

вы можете использовать индекс UITabeViewCell ... это было бы то же самое ... Вы можете получить это

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{
    NSUInteger row = [indexPath row];
    //row is your index
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...