Получение метода didSelectRowAtIndexpath, когда текстовое поле внутри настраиваемой ячейки табличного представления фокусируется - PullRequest
1 голос
/ 28 апреля 2011

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

Ответы [ 2 ]

2 голосов
/ 28 апреля 2011

Вы хотите прочитать в UITextFieldDelegate и, более конкретно,

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

и

- (void)textFieldDidBeginEditing:(UITextField *)textField

при получении вызова, вы можете сделать это на вашем UITableView

– selectRowAtIndexPath:animated:scrollPosition:
1 голос
/ 28 апреля 2011


В методе cellForRowAtIndexPath напишите

cell2.selectionStyle=UITableViewCellSelectionStyleNone;

только для этой строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...