Я написал свою собственную функцию для прокрутки текстовых полей до появления клавиатуры. Чтобы отменить клавиатуру, удалив ее из текстового поля, я создал UITapGestureRecognizer
, который заботится об отставке первого ответчика в текстовом поле при нажатии.
Теперь я также создал автозаполнение текстового поля, которое создает UITableView
чуть ниже текстового поля и заполняет его элементами, когда пользователь вводит текст.
Однако при выборе одной из записей в автоматически заполненной таблице didSelectRowAtIndexPath
не вызывается. Вместо этого кажется, что распознающий знак жестов получает вызов и просто уходит в отставку с первого ответчика.
Я предполагаю, что есть способ сообщить распознавателю жестов касания продолжать передавать ответное сообщение вниз до UITableView
, но я не могу понять, что это такое. Любая помощь будет очень оценена.