Я использую UITapGestureRecognizer в таблицеView для -endEditing после -textFieldDidBeginEditing. Сначала я хочу сделать -endEditing, а затем выполнить это прикосновение к элементу tableView. Как я могу сделать это правильно?Init touch от UITapGestureRecognizer's -locationInView
#pragma mark - Text Field Delegate
- (void)textFieldDidBeginEditing:(UITextField *)textField {
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(finishEditing:)];
[self.tableView addGestureRecognizer:tapRecognizer];
}
- (void)finishEditing:(UITapGestureRecognizer *)tapRecognizer {
[self.view endEditing:YES];
}
- (void)textFieldDidEndEditing:(UITextField *)textField {
[self saveName];
}
Можете ли вы быть более ясным, что это такое, что вы спрашиваете? –
@Ian MacDonald Look, у меня UITextField в верхней части UITableView. Когда я начинаю редактировать текст, я помещаю UITapGestureRecognizer в свой tableView для отправки -endEditing, чтобы убрать клавиатуру и сохранить изменения. Вот самое интересное: мне нужно реализовать действие клетки после всего вышеперечисленного! Надеюсь это поможет! – Lyanch