Как сделать прокручиваемый UITextField внутри UItableViewCell? - PullRequest
1 голос
/ 14 мая 2010

Я создал группу редактируемых UITableViewCell, встроив UITextField внутрь, но я видел некоторые приложения, которые позволяют вам прокручивать UItableview, прокручивая внутри неактивной редактируемой ячейки. Как я могу это сделать? И как я также могу отклонить клавиатуру при нажатии в другом месте? Я знаю о методе:

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
        UITouch *touch = [[event allTouches] anyObject];
        if (touch.tapCount == 1) {
        [self resignFirstResponder];

        }
else {
    }}

Я поместил его в свой пользовательский контроллер табличного представления, но метод, похоже, не вызывается при нажатии, и я не знаю, приведет ли клавиатура к выводу даже при вызове.

Любая помощь будет оценена.

1 Ответ

1 голос
/ 06 марта 2012

Хорошо, я нашел способ и хочу поделиться им. Я создал класс для каждой ячейки, поэтому я установил для свойства UItextField userInteractionEnabled значение NO, а в своем собственном контроллере табличного представления я установил путь didSelectRowAtIndex для поиска в объекте tableview соответствующего объекта ячейки на основе indexPath и установил для userInteractionEnabled значение YES. Теперь проблема заключается в том, как заставить первого респондента уйти в отставку в ячейке, если пользователь нажимает где-то еще в табличном представлении.

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