Я написав власну функцію прокручування текстових полів вгору, коли з’являється клавіатура. Для того, щоб відхилити клавіатуру, торкнувшись подалі від текстового поля, я створив команду, UITapGestureRecognizerяка піклується про відставку першого відповідача в текстовому полі при натисканні на нього.
Тепер я також створив автозаповнення для текстового поля, яке створює UITableViewтрохи нижче текстового поля та заповнює його елементами, коли користувач вводить текст.
Однак, вибираючи одну з записів у автоматично завершеній таблиці, didSelectRowAtIndexPathне викликається. Натомість, здається, що розпізнавальник жестів натискання телефонує і просто віддає першу відповідь.
Я здогадуюсь, є якийсь спосіб сказати розпізнавальному жесту натискання, щоб продовжувати передавати повідомлення про торкнення вниз UITableView, але я не можу зрозуміти, що це таке. Будь-яка допомога буде дуже вдячна.
