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