У меня проблема, когда при нажатии textField
в UITableViewCell
метод tableView:didSelectRowAtIndexPath:
не запускается. Проблема в том, что мне нужно прокрутить мой tableView
в правильное положение, иначе клавиатура будет идти прямо над первым ответчиком.
Затем я должен переместить код следующим образом:
[[self tableView] scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
как в моем методе делегата tableView
, так и в методе делегата UITextField
, textFieldDidBeginEditing:
.
Является лучшим способом просто создать новый метод, передать ему индексную ячейку ячейки/текстового поля и вызвать метод как из делегата tableView, так и из делегата UITextField
? лучший способ обойти это?