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

