UITapGestureRecognizer нарушает работу UITableView didSelectRowAtIndexPath

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

Теперь я также создал автозаполнение для текстового поля, которое создает UITableView сразу под текстовым полем и заполняет его элементами, когда пользователь вводит текст.

Однако при выборе одной из записей в таблице автозаполнения didSelectRowAtIndexPath не вызывается. Вместо этого кажется, что распознаватель жестов прикосновения получает вызов и просто увольняет первого респондента.

Я предполагаю, что есть способ указать распознавателю жестов касания продолжать передавать сообщение касания в UITableView , но я не могу понять, что это такое. Любая помощь будет очень признательна.

197
задан KlimczakM 30 January 2015 в 04:53
поделиться