У меня есть пользовательский tableviewcell с маркировкой и текстовым полем. Прямо сейчас, если я нажимаю на ячейку для редактирования текстового поля, она только фокусируется на нем, если я нажимаю в границах текстового поля. Существует ли способ для меня нажать где-нибудь в ячейке и сразу иметь ее внимание на текстовое поле, даже если я нажимаю на маркировку?
Спасибо
В делегате tableView реализуйте этот метод:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}
Внутри этого метода получите ссылку на выбранную ячейку tableViewCell, используя - (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath
, а затем вызовите becomeFirstResponder
для текстового поля tableViewCell.