Нажмите Anywhere In TableViewCell и Focus On TextField

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

Спасибо

1
задан Convolution 28 May 2010 в 14:57
поделиться

1 ответ

В делегате tableView реализуйте этот метод:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}

Внутри этого метода получите ссылку на выбранную ячейку tableViewCell, используя - (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath, а затем вызовите becomeFirstResponder для текстового поля tableViewCell.

2
ответ дан 3 September 2019 в 00:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: